Download IMITATOR User Manual

Transcript
Contents
Table of contents
2
1 Introduction
3
2 Installing IMITATOR
3
3 Implementation
3.1 Inputs and Outputs . . . . . . . . . . . . . . . . . . . . . . .
3.2 Features . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
3
3
4
4 How to Use Imitator
4.1 Installation . . . . . . . . . . . . . .
4.2 The Imitator Input File . . . . . .
4.2.1 Variables . . . . . . . . . . .
4.2.2 Parametric Timed Automata
4.2.3 Initial region and π0 . . . . .
4.3 Calling Imitator . . . . . . . . . . .
4.3.1 Reachability Analysis . . . .
4.3.2 Inverse Method . . . . . . . .
4.3.3 Cartography . . . . . . . . .
4.3.4 Options . . . . . . . . . . . .
4.3.5 Examples of Calls . . . . . .
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
5
5
5
5
6
6
6
6
6
7
8
12
5 Example: SR-latch
13
5.1 Parametric Reachability Analysis . . . . . . . . . . . . . . . . 13
5.2 Behavioral Cartography Algorithm . . . . . . . . . . . . . . . 14
Acknowledgments
18
References
19
A Source Code of the Example
21
A.1 Main Input File . . . . . . . . . . . . . . . . . . . . . . . . . . 21
A.2 V0 File . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25
B Complete Grammar
B.1 Grammar of the Input File . .
B.1.1 Automata Descriptions
B.1.2 Initial State . . . . . . .
B.2 Reserved Words . . . . . . . . .
2
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
26
26
26
29
30