Download Version3.0 Manual

Transcript
Table of Contents
Introduction.........................................................................................................................................................4
1 Message Sequence Charts................................................................................................................................6
1.1 Basic MSCs...............................................................................................................................................6
1.1.1 Graphical Representation ............................................................................................. 7
1.1.2 Z120 features not addressed :...................................................................................... 8
1.1.3 Basic MSc semantics: ................................................................................................ 10
1.2 High level MSCs.....................................................................................................................................12
1.2.1 Graphical Representation ........................................................................................... 13
1.2.2 High-level MSCs hierarchy ......................................................................................... 14
1.2.3 A note on MSC sequence ........................................................................................... 15
1.2.4 A note on Atoms ...................................................................................................... 17
1.2.5 High level MSCs semantics......................................................................................... 18
1.3 MSC Documents .....................................................................................................................................21
2 Properties of Message Sequence Charts ........................................................................................................23
2.1 Frequently addressed problems with MSCs............................................................................................23
2.1.1 Model checking ........................................................................................................ 23
2.1.2 Comparison of MSC descriptions ................................................................................. 25
2.1.3 Specification and implementation................................................................................ 25
2.2 General undecidable results ....................................................................................................................27
2.3 Syntactical description of MSC subclasses.............................................................................................28
2.3.1 Regular MSCs (RMSCs).............................................................................................. 28
2.3.2 Local choice MSCs (LMSCs) ........................................................................................ 30
2.3.3 Globally cooperative MSCs (GCMSCs) .......................................................................... 35
2.3.4 Simulable MSCs ....................................................................................................... 37
2.4 Bounds ....................................................................................................................................................38
2.5 Simulation ...............................................................................................................................................38
3 SOFAT ...........................................................................................................................................................40
3.1 Installation...............................................................................................................................................40
3.2 Running SOFAT V3 ...............................................................................................................................41