A formal and automatic verification of a real-life protocol is presented. The protocol, about 2800 lines of assembler code, has been used in products from the audio/video company Bang & Olufsen throughout more than a decade, and its purposeis to control the transmission of messages between audio/video components over a single bus. Such communications may collide, and one essential purpose of the protocol is to detect such collisions. The functioning is highly dependent onreal-time considerations. Though the protocol was known to be faulty in that messages were lost occasionally, the protocol was too complicated in order for Bang & Olufsen to locate the bug using normal testing. However, using the real-time verificationtool UPPAAL, an error ...
The purpose of this document is to provide a complete description of Uppaal, including its theoretic...
peer reviewedThis paper presents a case study of the use of model checking for analyzing an industr...
Defects in safety-critical software systems can cause large economical and other losses. Often these...
AbstractIn this paper we present a case-study in which the tool Uppaal is extended and applied to ve...
A real-time system for power-down control in audio/video componentsis modeled and verified using the...
Uppaal is a new tool suit for automatic verification of networks oftimed automata. In this paper we ...
Uppaal is a tool suite for automatic verification of safety andbounded liveness properties of real-t...
UPPAAL is a tool suite for automatic verification of safety andbounded liveness properties of real-t...
) Kim G. Larsen y Paul Pettersson z Wang Yi z Uppsala University Uppaal 1 is a new tool suit ...
This tutorial paper surveys the main features of Uppaal SMC, a model checking approach in Uppaal fam...
We present the formal specification and verification of a lip-synchronisation protocol using the rea...
This paper compares the tools SPIN and UPPAAL by modelling and verifying a Collision Avoidance Proto...
We present an analysis of a protocol developed by Philips to connect several components of an audio-...
Formal methods are becoming mature enough to be used on nontrivial examples. They are particularly w...
We present the formal specification and verification of a multimedia stream. The stream is described...
The purpose of this document is to provide a complete description of Uppaal, including its theoretic...
peer reviewedThis paper presents a case study of the use of model checking for analyzing an industr...
Defects in safety-critical software systems can cause large economical and other losses. Often these...
AbstractIn this paper we present a case-study in which the tool Uppaal is extended and applied to ve...
A real-time system for power-down control in audio/video componentsis modeled and verified using the...
Uppaal is a new tool suit for automatic verification of networks oftimed automata. In this paper we ...
Uppaal is a tool suite for automatic verification of safety andbounded liveness properties of real-t...
UPPAAL is a tool suite for automatic verification of safety andbounded liveness properties of real-t...
) Kim G. Larsen y Paul Pettersson z Wang Yi z Uppsala University Uppaal 1 is a new tool suit ...
This tutorial paper surveys the main features of Uppaal SMC, a model checking approach in Uppaal fam...
We present the formal specification and verification of a lip-synchronisation protocol using the rea...
This paper compares the tools SPIN and UPPAAL by modelling and verifying a Collision Avoidance Proto...
We present an analysis of a protocol developed by Philips to connect several components of an audio-...
Formal methods are becoming mature enough to be used on nontrivial examples. They are particularly w...
We present the formal specification and verification of a multimedia stream. The stream is described...
The purpose of this document is to provide a complete description of Uppaal, including its theoretic...
peer reviewedThis paper presents a case study of the use of model checking for analyzing an industr...
Defects in safety-critical software systems can cause large economical and other losses. Often these...