McGill University
School of Computer Science
COMP 763
Ph.D. Student in the Modelling, Simulation and Design Lab
Eugene Syriani
1
McGill University 1 COMP 763 OVERVIEW In the context In - - PowerPoint PPT Presentation
COMP 763 Eugene Syriani Ph.D. Student in the Modelling, Simulation and Design Lab School of Computer Science McGill University 1 COMP 763 OVERVIEW In the context In Theory: Timed Automata The language: Definitions and
School of Computer Science
COMP 763
Ph.D. Student in the Modelling, Simulation and Design Lab
1
COMP 763
2
COMP 763
3
COMP 763
4
COMP 763
5
COMP 763
6
COMP 763
7
[1] R. Alur and D. L. Dill. A theory of timed automata. Journal of Theoretical Computer Science, 126(2):183–235, 1994.
COMP 763
8
typedef TimedSafetyAutomata TimedAutomata
[2] W. Thomas. Automata on infinite objects, in Van Leeuwen, Handbook of Theoretical Computer Science, pp. 133-164, Elsevier, 1990.
COMP 763
9
COMP 763
10
COMP 763
11
𝝊,𝜷,𝒔
𝜷
𝜷
COMP 763
12
COMP 763
13
COMP 763
14
COMP 763
15
[3] J. Bengtsson and W. Yi . Timed Automata: Semantics, Algorithms and Tools. In Lecture Notes on Concurrency and Petri Nets. W. Reisig and G. Rozenberg (eds.), LNCS 3098, Springer-Verlag, 2004.
COMP 763
16
COMP 763
17
COMP 763
18
Used for removing inconsistent states from an exploration (negative cycles).
COMP 763
19
COMP 763
20
[4] G. Behrmannet al. Uppaal Implementation Secrets. In Proceedings of the 7th International Symposium on Formal Techniques in Real-Time and Fault Tolerant Systems, 2002. [5] G. Behrmann, A. David, and K. G. Larsen. A Tutorial on Uppaal. In proceedings of the 4th International School on Formal Methods for the Design of Computer, Communication, and Software Systems. LNCS 3185.
COMP 763
21
COMP 763
22
COMP 763
23
COMP 763
24
COMP 763
25
COMP 763
26
COMP 763
27
COMP 763
28
COMP 763
29
COMP 763
30
COMP 763
31
[5] E. M. Clarke, E. A. Emerson, and A. P. Sistla. Automatic verification of finite-state concurrent systems using temporal logic specifications. ACM Trans.
COMP 763
32
COMP 763
33
COMP 763
34
COMP 763
35
COMP 763
36
COMP 763
37
COMP 763
38
COMP 763
39
COMP 763
40
COMP 763
41
COMP 763
42
COMP 763
43
COMP 763
6.
Transactions on Software Engineering, 17(3):259–273, 1991.
Science, 58(1-3):249–261, 1988.
Languages and Programming, LNCS, 510. Springer-Verlag, 1991.
Computation, 114(1):131–178, 1994.
October 1997. UPPAAL website: http://www.it.uu.se/research/group/darts/uppaal/documentation.shtml UPPAAL’s help manual
44