2007 5th IEEE/ACM International Conference on Formal Methods and Models for Codesign (MEMOCODE 2007) 2007
DOI: 10.1109/memcod.2007.371227
|View full text |Cite
|
Sign up to set email alerts
|

Temporal Refinement Using SMT and Model Checking with an Application to Physical-Layer Protocols

Abstract: This paper demonstrates how to use a satisfiability modulo theories (SMT) solver together with a bounded model checker to prove temporal refinement conditions. The method is demonstrated by refining a specification of the 8N1 protocol, a widely-used protocol for serial data transmission. A nondeterministic finite-state 8N1 specification is refined to an infinite-state implementation in which interleavings are constrained by real-time linear inequalities. The refinement proof is via automated induction proofs o… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1
1

Citation Types

0
8
0

Year Published

2007
2007
2016
2016

Publication Types

Select...
2
1
1

Relationship

1
3

Authors

Journals

citations
Cited by 4 publications
(8 citation statements)
references
References 15 publications
0
8
0
Order By: Relevance
“…Note that in Section 6, we showed how to refine a finite-state specification into a infinitestate real-time implementation. We were able to prove liveness of the finite-state specification, but as noted by an anonymous reviewer of a recent paper by the authors [BP07], refinement does not preserve liveness.…”
Section: Soundnessmentioning
confidence: 89%
See 2 more Smart Citations
“…Note that in Section 6, we showed how to refine a finite-state specification into a infinitestate real-time implementation. We were able to prove liveness of the finite-state specification, but as noted by an anonymous reviewer of a recent paper by the authors [BP07], refinement does not preserve liveness.…”
Section: Soundnessmentioning
confidence: 89%
“…One implementation of infinite-bmc induction is in SRI International's Symbolic Correspondence and offprint requests to: geobrown@cs.indiana.edu, leepike@gmail.com Based on material originally published in [BP06] and on "Temporal Refinement Using SMT and Model Checking with an Application to Physical-Layer Protocols" by Brown and Pike which appears in "The Proceedings of the Fifth ACM-IEEE International Conference on Formal Methods and Models for Codesign (MEMOCODE'07)" c 2007 IEEE. [BP07] Analysis Laboratory (SAL) [dMOR + 04]. In this paper, we apply infinite-bmc induction to easily prove the correctness of a class of real-time protocols.…”
Section: Introductionmentioning
confidence: 99%
See 1 more Smart Citation
“…are all available at http://sal.csl.sri.com. With my coauthors, I have had the opportunity to use SAL in a number of applied verifications [3,4,5,20,21,22]. 2 These works draw from the domains of distributed systems, fault-tolerant protocols, and asynchronous hardware protocols (the most notable omission is the domain of software, although the techniques reported are not domain-specific).…”
Section: Sri's Symbolic Analysis Laboratory (Sal)mentioning
confidence: 99%
“…The first example is drawn from work done with Geoffrey Brown to verify real-time physical-layer protocols [3,5]. Suppose I want to nondeterministically update some value to be within a parameterized closed interval of real-time (modeled by the real number line).…”
Section: Sets and Nondeterminismmentioning
confidence: 99%