Authors
Marta Kwiatkowska, Gethin Norman, Jeremy Sproston
Publication date
2003/4
Journal
Formal Aspects of Computing
Volume
14
Pages
295-318
Publisher
Springer-Verlag London Limited
Description
The interplay of real time and probability is crucial to the correctness of the IEEE 1394 FireWire root contention protocol. We present a formal verification of the protocol using probabilistic model checking. Rather than analyse the functional aspects of the protocol, by asking such questions as ‘Will a leader be elected?’, we focus on the protocol's performance, by asking the question ‘How certain are we that a leader will be elected sufficiently quickly?’ Probabilistic timed automata are used to formally model and verify the protocol against properties which require that a leader is elected before a deadline with a certain probability. We use techniques such as abstraction, reachability analysis and integer-time semantics to aid the model-checking process, and the efficacy of these techniques is compared.
Total citations
200220032004200520062007200820092010201120122013201420152016201720182019202020212022202320245513996881374786115534414