1998
DOI: 10.1007/s001650050032
|View full text |Cite
|
Sign up to set email alerts
|

Automatic Verification of a Lip-Synchronisation Protocol Using Uppaal

Abstract: Abstract. We present the formal specification and verification of a lip-synchronisation protocol using the real-time model checker Uppaal. A number of specifications of this protocol can be found in the literature, but this is the first automatic verification. We take a published specification of the protocol, code it up in the Uppaal timed automata notation and then verify whether the protocol satisfies the key properties of jitter and skew. The verification reveals some aws in the proto… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

0
31
0

Year Published

1999
1999
2016
2016

Publication Types

Select...
6
1

Relationship

0
7

Authors

Journals

citations
Cited by 34 publications
(32 citation statements)
references
References 16 publications
0
31
0
Order By: Relevance
“…The last model we have used is a lip synchronisation protocol described in [6]. Specifically we have used the model which assumes an ideal video stream.…”
Section: Methodsmentioning
confidence: 99%
“…The last model we have used is a lip synchronisation protocol described in [6]. Specifically we have used the model which assumes an ideal video stream.…”
Section: Methodsmentioning
confidence: 99%
“…transition is not urgent, i.e. the good transition is never forced to happen 6 . In the terminology of 3], such transitions are called lazy.…”
Section: Timed Automata With Deadlinesmentioning
confidence: 99%
“…This represents the timeout performing its good escape transition. However, con- 6 We prefer to enforce the urgency of good in the timeout because in some of our case studies, e.g. 6], there are situations in which enforcing the urgency of good on the system side can cause problems, since nothing ensures that the timeout is ready to synchronise on the good exactly when it is o ered.…”
Section: Timed Automata With Deadlinesmentioning
confidence: 99%
“…Some tools exists for automating the test of IMS, like for instance the max-test package [18] Other work has addressed the formal verification of multimedia systems based on Timed Automata models, such as for instance the verification of a lip-synchronisation protocol (synchronization of audio and video streams) in [7]. Timed Automata Networks, Uppaal, as well as timed Petri nets, are used in iScore [5], a framework for composition, verification and real-time performance of Multimedia Interactive Scenarios.…”
Section: Introductionmentioning
confidence: 99%