2006
DOI: 10.1007/11691372_4
|View full text |Cite
|
Sign up to set email alerts
|

Easy Parameterized Verification of Biphase Mark and 8N1 Protocols

Abstract: Abstract. The Biphase Mark Protocol (BMP) and 8N1 Protocol are physical layer protocols for data transmission. We present a generic model in which timing and error values are parameterized by linear constraints, and then we use this model to verify these protocols. The verifications are carried out using SRI's SAL model checker that combines a satisfiability modulo theories decision procedure with a bounded model checker for highly-automated induction proofs of safety properties over infinite-state systems. Pr… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1

Citation Types

0
30
0

Year Published

2006
2006
2023
2023

Publication Types

Select...
6
1
1

Relationship

1
7

Authors

Journals

citations
Cited by 30 publications
(30 citation statements)
references
References 12 publications
0
30
0
Order By: Relevance
“…Previously, timed-automata have been used to verify a low level protocol based on Manchester encoding and developed by Philips [3]. Another recent proof of the BiphaseMark protocol has been proposed by Brown and Pike [4]. They developed a general model of asynchronous communications in the formalism of the tool SAL [10] developed at SRI.…”
Section: Related Workmentioning
confidence: 99%
See 1 more Smart Citation
“…Previously, timed-automata have been used to verify a low level protocol based on Manchester encoding and developed by Philips [3]. Another recent proof of the BiphaseMark protocol has been proposed by Brown and Pike [4]. They developed a general model of asynchronous communications in the formalism of the tool SAL [10] developed at SRI.…”
Section: Related Workmentioning
confidence: 99%
“…Shadrin wrote the translator from Isabelle to Verilog. This work initiates from the lecture "Computer Architecture 2 -Automotive Systems" given by Paul at Saarland University and notes taken by students 4 .…”
Section: Acknowledgmentsmentioning
confidence: 99%
“…The proof technique implemented is k-induction, a generalization of induction over (infinite-state) transition systems; for brevity, we will call the technique infinite-bmc induction (for inf inite-state bounded model checking induction) [dMRS03,Rus06]. 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].…”
Section: Introductionmentioning
confidence: 99%
“…The first example considered in this paper is the Biphase Mark protocol (BMP) used in CD-player decoders, Ethernet, and Tokenring [BP06]. To motivate why infinite-bmc induction is of interest in realtime verification, consider that the verification of BMP presented herein results in an orders-of-magnitude reduction in effort as compared to the protocol's previous formal verifications using mechanical theoremproving.…”
mentioning
confidence: 99%
“…In this paper we discuss the application of the SMT-based verification approach introduced in [7] and [8] to fault-tolerant clock synchronization problems. To our knowledge this is the first time that model-checking has been applied to the verification of a convergence function such as the faulttolerant median.…”
Section: Introductionmentioning
confidence: 99%