• DocumentCode
    1671865
  • Title

    Synthesis of protocol entities specifications from service specifications in a Petri net model with registers

  • Author

    Yamaguchi, Hirozumi ; Okano, Kozo ; Higashino, Teruo ; Taniguchi, Kenichi

  • Author_Institution
    Dept. of Inf. & Comput. Sci., Osaka Univ., Japan
  • fYear
    1995
  • Firstpage
    510
  • Lastpage
    517
  • Abstract
    In general, the services of a distributed system are provided by some cooperative protocol entities. The protocol entities must exchange some data values and synchronization messages in order to ensure the temporal ordering of the events which are described in a service specification of the distributed system. It is desirable that a correct protocol entity specification for each node can be derived automatically from a given service specification. In this paper, we propose an algorithm which synthesizes a correct protocol entity specification automatically from a service specification in a Petri Net model with Registers called PNR model. In our model, parallel events and selective operations can be described naturally. The control flow of a service specification must be described as a free-choice net in order to simplify the derivation algorithm, however, many practical systems can be described in this class. In our approach, since each protocol entity specification is also described in our PNR model, we can easily understand what events can be executed in parallel at each protocol entity
  • Keywords
    Petri nets; distributed processing; protocols; PNR model; Petri net model; cooperative protocol entities; data values; distributed system services; free-choice net; parallel events; protocol entities specifications; protocol entity specification; registers; selective operations; service specification; service specifications; synchronization messages; temporal ordering; Access protocols; Automatic control; Control system synthesis; Control systems; Distributed control; Electronic mail; Protocols; Registers;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Distributed Computing Systems, 1995., Proceedings of the 15th International Conference on
  • Conference_Location
    Vancouver, BC
  • ISSN
    1063-6927
  • Print_ISBN
    0-8186-7025-8
  • Type

    conf

  • DOI
    10.1109/ICDCS.1995.500057
  • Filename
    500057