Interpreting Message Flow Graphs (1995)
Cached
Download Links
- [dslab.kaist.ac.kr]
- [www.inf.uni-konstanz.de]
- [swen.uwaterloo.ca:80]
- [ftp.Uni-Bielefeld.DE]
- DBLP
Other Repositories/Bibliography
| Venue: | Formal Aspects of Computing |
| Citations: | 43 - 9 self |
BibTeX
@ARTICLE{Ladkin95interpretingmessage,
author = {Peter B. Ladkin and Stefan Leue},
title = {Interpreting Message Flow Graphs},
journal = {Formal Aspects of Computing},
year = {1995},
volume = {7}
}
OpenURL
Abstract
We give a semantics for Message Flow Graphs(MFGs), which play the role for interprocess communication that Program Dependence Graphs play for control ow in parallel processes. MFGs have been used to analyse parallel code, and are closely related to Message Sequence Charts and Time Sequence Diagrams in telecommunications systems. Our requirements are rstly, to determine unambiguously exactly what execution traces are speci ed by anMFG, and secondly, to use a nite-state interpretation. Our methods function for both asynchronous and synchronous communications. From a set of MFGs, we de ne a transition system of global states, and from that a Buchi automaton by considering safety and liveness properties of the system. In order easily to describe liveness properties, we interpret the traces of the transition system as a model of Manna-Pnueli temporal logic. Finally,we describe the expressive power of MFGs by mimicking an arbitrary Buchi automaton by means of a set of MFGs. 1.







