Computing Reviews
Today's Issue Hot Topics Search Browse Recommended My Account Log In
Review Help
Search
A theory of regular MSC languages
Henriksen J., Mukund M., Kumar K., Sohoni M., Thiagarajan P. Information and Computation202 (1):1-38,2005.Type:Article
Date Reviewed: Apr 13 2006

Mechanisms for specifying and reasoning about collections of message sequence charts (MSCs) are addressed in this paper. MSCs are a helpful visual formalism used to capture system requirements during early design stages. The context here is telecommunications software, and the goal is to detect errors even at the requirements level.

The authors provide an automata-theoretic characterization of regular MSC languages that is given in terms of finite state distributed automata called bounded message-passing automata. Such automata constitute a set of sequential processes with communication that consists of sending and receiving messages over bounded first in-first out channels. Also provided is a logical characterization in terms of monadic second-order logic.

A common way to generate a set of MSCs is based on the use of hierarchical (high-level) MSCs (HMSCs). Message sequence graphs (MSGs) are HMSCs in which a node is labeled by an MSC. This paper provides a proof that shows that a regular MSC language can be represented by an MSG if and only if the language is finitely generated.

This paper will be of interest to researchers working on the theoretical aspects of distributed telecommunications software and its design.

Reviewer:  M. G. Murphy Review #: CR132660 (0702-0167)
Bookmark and Share
  Featured Reviewer  
 
Data-Flow Languages (D.3.2 ... )
 
 
Automata (F.1.1 ... )
 
 
Buffering (D.4.4 ... )
 
 
Flow Charts (D.2.2 ... )
 
 
Communications Management (D.4.4 )
 
 
Design Tools and Techniques (D.2.2 )
 
  more  
Would you recommend this review?
yes
no
Other reviews under "Data-Flow Languages": Date
An extensional fixed-point semantics for nondeterministic data flow
Kearney P., Staples J. (ed) Theoretical Computer Science 91(2): 129-179, 1991. Type: Article
Oct 1 1993
DFL: a data flow language
Patnaik L., Bhattacharya P., Ganesh R. Information Systems 9(2): 97-106, 1984. Type: Article
Jul 1 1985
Towards a formal foundation for DeMarco data flow diagrams
Tse T., Pong L. The Computer Journal 32(1): 1-12, 1989. Type: Article
Oct 1 1990

E-Mail This Printer-Friendly
Send Your Comments
Contact Us
Reproduction in whole or in part without permission is prohibited.   Copyright 1999-2024 ThinkLoud®
Terms of Use
| Privacy Policy