This paper compares the tools SPIN and UPPAAL by modelling and verifying a Collision Avoidance Protocol for an Ethernet-like medium. We find that SPIN is well suited for modelling the untimed aspects of the protocol processes and for expressing the relevant (untimed) properties.However, the modelling of the media becomes awkward due to the lack of broadcast communication in the PROMELA language. On the other hand we find it easy to model the timed aspects using the UPPAAL tool. Especially, the notion of committed locations supports the modelling of broadcast communication. However, the property language of UPPAALlacks some expressivity for verification of bounded liveness properties, and we indicate how timed testing automata may be constru...
AbstractIn this paper we present a case-study in which the tool Uppaal is extended and applied to ve...
International audienceIn this paper we propose an analysis of a slotted based protocol designed for ...
Packet switched networks are widely used for interconnecting distributed computing platforms. RapidI...
This paper compares the tools SPIN and UPPAAL by modelling and verifying a Collision Avoidance Proto...
The time accuracy of the Precision Time Protocol deteriorates in consequence to Delay req/Delay resp...
peer reviewedThis paper presents a case study of the use of model checking for analyzing an industr...
A formal and automatic verification of a real-life protocol is presented. The protocol, about 2800 l...
UPPAAL is a tool suite for automatic verification of safety andbounded liveness properties of real-t...
Simple Promela Interpreter (Spin) is a model checker that uses Protocol Meta Language (PROMELA) to d...
This tutorial paper surveys the main features of Uppaal SMC, a model checking approach in Uppaal fam...
Packet collisions and their resolution create a performance bottleneck in random access LANs. As a s...
In this article a practical application of the Spin model checker for verifying cryptographic protoc...
Uppaal is a new tool suit for automatic verification of networks oftimed automata. In this paper we ...
The design and analysis of transport protocols for reliable communications constitutes the topic of ...
SUMMARY The Precision Time Protocol (PTP) distributes a time reference across a network: it specific...
AbstractIn this paper we present a case-study in which the tool Uppaal is extended and applied to ve...
International audienceIn this paper we propose an analysis of a slotted based protocol designed for ...
Packet switched networks are widely used for interconnecting distributed computing platforms. RapidI...
This paper compares the tools SPIN and UPPAAL by modelling and verifying a Collision Avoidance Proto...
The time accuracy of the Precision Time Protocol deteriorates in consequence to Delay req/Delay resp...
peer reviewedThis paper presents a case study of the use of model checking for analyzing an industr...
A formal and automatic verification of a real-life protocol is presented. The protocol, about 2800 l...
UPPAAL is a tool suite for automatic verification of safety andbounded liveness properties of real-t...
Simple Promela Interpreter (Spin) is a model checker that uses Protocol Meta Language (PROMELA) to d...
This tutorial paper surveys the main features of Uppaal SMC, a model checking approach in Uppaal fam...
Packet collisions and their resolution create a performance bottleneck in random access LANs. As a s...
In this article a practical application of the Spin model checker for verifying cryptographic protoc...
Uppaal is a new tool suit for automatic verification of networks oftimed automata. In this paper we ...
The design and analysis of transport protocols for reliable communications constitutes the topic of ...
SUMMARY The Precision Time Protocol (PTP) distributes a time reference across a network: it specific...
AbstractIn this paper we present a case-study in which the tool Uppaal is extended and applied to ve...
International audienceIn this paper we propose an analysis of a slotted based protocol designed for ...
Packet switched networks are widely used for interconnecting distributed computing platforms. RapidI...