Automated Synthesis of Protocol Specifications from Service Specifications with Parallelly Executable Multiple Primitives

Yoshiaki KAKUDA, Masahide NAKAMURA, Tohru KIKUNO

  • Full Text Views

    0

  • Cite this

Summary :

In the conventional protocol synthesis, it is generally assumed that primitives in service specifications cannot be executed simultaneously at different Service Access Points (SAPs). Thus if some primitives are executed concurrently, then protocol errors of unspecified receptions occur. In this paper, we try to extend a class of service specifications from which protocol specifications are synthesized by the previous methods. We first introduce priorities into primitives in protocol specification so that it always selects exactly one primitive of the highest priority from a set of primitives that can be executed simultaneously, and executes it. Then, based on this execution ordering, we propose a new protocol synthesis method which can avoid protocol errors due to message collisions, communication competitions and so on. By applying the proposed synthesis method, we can automatically synthesize a protocol specifications from a given service specification which includes an arbitraty number of processes and allows parallel execution of primitives.

Publication
IEICE TRANSACTIONS on Fundamentals Vol.E77-A No.10 pp.1634-1645
Publication Date
1994/10/25
Publicized
Online ISSN
DOI
Type of Manuscript
Special Section PAPER (Special Section on Net Theory and Its Applications)
Category

Authors

Keyword

FlyerIEICE has prepared a flyer regarding multilingual services. Please use the one in your native language.