Synthesis of Protocol Specifications from Service Specifications of Distributed Systems in a Marked Graph Model (Special Section on Net Theory and Its Applications)
スポンサーリンク
概要
- 論文の詳細を見る
In a distributed system, the protocol entities must exchange some data values and synchronization messages in order to ensure the temporal ordering of the events described in a service specification for the distributed system. It is desirable that a correct protocol specification can be derived automatically from a given service specification. In this paper, we propose an algorithm which synthesizes automatically a correct protocol specification from a service specification described as a Marked Graph with Registers (MGR) model and resources (registers and gates) allocation information. This model has a finite control modeled as a marked graph. Therefore, parallel events can be described. In our method, to minimize the number of the exchanged messages, we use a procedure to calculate an optimum solution for -1 integer linear programming problems. The number of the steps which each protocol entity needs to simulate one transition in the service specification is also minimized. Ways to avoiding conflict of registers are also described. Our approach has the following advantages. First, parallel events can be described in a service specification. Secondly, many practical systmes can be described in the MGR model. Finally, at the protocol specification level, we can understand what events can be executed in parallel.
- 社団法人電子情報通信学会の論文
- 1994-10-25
著者
-
Higashino Teruo
Faculty Of Engineering Science Osaka University
-
Yamaguchi Hirozumi
Faculty of Engineering Science, Osaka University
-
Okano Kozo
Faculty of Engineering Science, Osaka University
-
Taniguchi Kenichi
Faculty of Engineering Science, Osaka University
-
Okano Kozo
Faculty Of Engineering Science Osaka University
-
Taniguchi Kenichi
Department Of Informatics And Mathematical Science Osaka University
-
Yamaguchi Hirozumi
Faculty Of Engineering Science Osaka University
関連論文
- Time-Action Alternating Model for Timed Processes and Its Symbolic Verification of Bisimulation
- Synthesis of Protocol Specifications from Service Specifications of Distributed Systems in a Marked Graph Model (Special Section on Net Theory and Its Applications)
- Deriving Concurrent Synchronous EFSMs from Protocol Specifications in LOTOS (Special Section on Selected Papers from the 11th Workshop on Circuits and Systems in Karuizawa)
- A Method to Convert Concurrent EFSMs with Multi-Rendezvous into Synchronous Sequential Circuit(Special Section on Concurrent Systems Technology)