The search functionality is under construction.

IEICE TRANSACTIONS on Information

Deriving Protocols from Message Sequence Charts in a Communicating Processes Model

Kenjiroh YAMANAKA, Seiichi KOMURA, June KATO, Haruhisa ICHIKAWA

  • Full Text Views

    0

  • Cite this

Summary :

This paper proposes a method for deriving protocol specifications in a communicating processes model, in which protocol specifications are modeled by finite automata communicating through the LOTOS multirendezvous mechanism. Message sequence charts (MSCs) are used for the derivation inputs. MSCs are graphical representations of traces of protocols and are suitable for defining requirements. Since an MSC usually covers only partial behavior, several mechanisms for composing a large number of MSCs from element MSCs have been proposed. These mechanisms, however, are not adequate: Either their input language for MSCs is not powerful enough, or they need some information on protocol specifications (i.e., implementation specifications). This paper proposes the use of regular expressions over MSCs to fully define protocols. The proposed language is powerful enough to describe protocols in the communicating processes model. A derivation algorithm based on a finite automata construction algorithm that accept sets expressed by regular expressions is presented. Because the derived protocols sometimes include unrequired behavior, an algorithm for detecting unrequired behavior is also presented.

Publication
IEICE TRANSACTIONS on Information Vol.E79-D No.11 pp.1533-1544
Publication Date
1996/11/25
Publicized
Online ISSN
DOI
Type of Manuscript
PAPER
Category
Software Theory

Authors

Keyword