2008 Formal Methods in Computer-Aided Design 2008
DOI: 10.1109/fmcad.2008.ecp.22
|View full text |Cite
|
Sign up to set email alerts
|

A Refinement Approach to Design and Verification of On-Chip Communication Protocols

Abstract: Abstract-Modern computer systems rely more and more on on-chip communication protocols to exchange data. To meet performance requirements these protocols have become highly complex, which usually makes their formal verification infeasible with reasonable time and effort.We present a new refinement approach to on-chip communication protocols that combines design and verification together, interleaving them hand-in-hand. Our modeling framework consists of design steps and design transformations formalized as fin… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1

Citation Types

0
2
0

Year Published

2009
2009
2023
2023

Publication Types

Select...
4
1

Relationship

1
4

Authors

Journals

citations
Cited by 8 publications
(2 citation statements)
references
References 17 publications
0
2
0
Order By: Relevance
“…Using AsmL as a starting point, we have designed and implemented a protoype ASL environment that supports native symbolic execution and a rich collection of language constructs. We have exercised our system, and driven its design through a series of case studies, including the μop scheduler, a model of the AMBA protocol [21], and Lamport's bakery mutex protocol. We are planning to scale up our case studies and focus our efforts on methodology for ALM refinement down to design models.…”
Section: Prospectsmentioning
confidence: 99%
“…Using AsmL as a starting point, we have designed and implemented a protoype ASL environment that supports native symbolic execution and a rich collection of language constructs. We have exercised our system, and driven its design through a series of case studies, including the μop scheduler, a model of the AMBA protocol [21], and Lamport's bakery mutex protocol. We are planning to scale up our case studies and focus our efforts on methodology for ALM refinement down to design models.…”
Section: Prospectsmentioning
confidence: 99%
“…Regarding buses, the recent work of Böhm and Melham is the only effort trying to fill the gap between abstract specifications and low level implementations [3]. Previous efforts concentrate on proving properties on low-level implementations using model-checking [11] or combination of model-checking with theorem proving [1].…”
Section: Introductionmentioning
confidence: 99%