by Jesper G. Henriksen, Madhavan Mukund, K. Narayan Kumar, P. S. Thiagarajan
In Proceedings of the 25th International Symposium on Mathematical Foundations of Computer Science(MFCS’2000), volume 1893 of Lect. Notes in Comp. Sci
http://www.daimi.aau.dk/~gulmann/Papers/mfcs2000.ps.gz
Add To MetaCart
Abstract:
Abstract. Message Sequence Charts (MSCs) are an attractive visual formalism used during the early stages of design in domains such as telecommunication software. A popular mechanism for generating a collection of MSCs is a Hierarchical Message Sequence Chart (HMSC). However, not all HMSCs describe collections of MSCs that can be "realized" as a finite-state device. Our main goal is to pin down this notion of realizability. We propose an independent notion of regularity for collections of MSCs and explore its basic properties. In particular, we characterize regular collections of MSCs in terms of finite-state distributed automata called bounded message-passing automata, in which a set of sequential processes communicate with each other asynchronously over bounded FIFO channels. We also provide a logical characterization in terms of a natural monadic second-order logic interpreted over MSCs. It turns out that realizable collections of MSCs as specified by HMSCs constitute a strict subclass of the regular collections of MSCs. 1
Citations
|
1464
|
The Unified Model-ing Language User Guide
– Booch, Jacobson, et al.
- 1999
|
|
460
|
P.: An automata-theoretic approach to automatic program verification
– Vardi, Wolper
- 1986
|
|
387
|
Automata on infinite objects
– Thomas
- 1990
|
|
278
|
Executable object modeling with statecharts
– Harel, Gery
- 1997
|
|
241
|
On a decision method in restricted second order arithmetic
– Büchi
- 1962
|
|
208
|
LSCs: Breathing life into message sequence charts
– Damm, Harel
- 2001
|
|
137
|
An analyzer for message sequence charts
– Alur, Holzmann, et al.
- 1996
|
|
97
|
Model checking of message sequence charts
– Alur, Yannakakis
- 1999
|
|
68
|
Tutorial on Message Sequence Charts
– Rudolph, Graubmann, et al.
- 1996
|
|
54
|
Syntactic detection of process divergence and non-local choice in message sequence charts
– Ben-Abdallah, Leue
- 1997
|
|
47
|
Deciding Properties for Mes-sage Sequence Charts
– Muscholl, Peled, et al.
|
|
41
|
An expressively complete linear time temporal logic for Mazurkiewicz traces
– Thiagarajan, Walukiewicz
- 1997
|
|
37
|
Reniers, “High-level message sequence charts
– Mauw, A
- 1997
|
|
31
|
Logical definability on infinite traces
– Ebinger, Muscholl
- 1993
|
|
25
|
Notes on finite asynchronous automata. R.A.I.R.O.-Informatique Th'eorique et Applications
– Zielonka
- 1987
|
|
22
|
On message sequence graphs and finitely generated regular MSC languages
– Henriksen, Mukund, et al.
- 2000
|
|
13
|
Eds.): The Book of Traces. World Scientific
– Diekert, Rozenberg
- 1995
|
|
11
|
Interpreting message flow graphs. Formal Aspects of Computing 7(5
– Ladkin, Leue
- 1995
|
|
9
|
Verification of message sequence charts via template matching
– Levin, Peled
- 1997
|
|
5
|
Keeping track of the latest gossip in message-passing systems
– Mukund, Kumar, et al.
- 1995
|
|
5
|
Matching Specifications for Message Sequence Charts
– Muscholl
- 1999
|
|
1
|
S.: Towards a theory of regular MSC
– Henriksen, Mukund, et al.
- 1999
|