JOURNAL ARTICLE

Deriving protocol specifications from service specifications in extended FSM models

Abstract

The authors propose a synthetic technique to derive a correct protocol specification from a given service specification modeled as a nondeterministic extended finite state machine (EFSM). Each EFSM has a finite state control and a finite number of registers. In the model, the next state and the next values of the registers are determined depending on not only the current state and input but also the current values of the registers. The registers correspond to the system resources and they are allocated to some of the protocol entities in a distributed system. The derived protocol entities' specifications satisfy the resource allocation specified by the designer. A procedure solving 0-1 integer linear programming problems is used to reduce the number of the messages exchanged among the protocol entities.< >

Keywords:
Extended finite-state machine Nondeterministic algorithm Finite-state machine Computer science Protocol (science) State (computer science) Communications protocol Theoretical computer science Integer (computer science) Programming language Distributed computing Computer network

Metrics

17
Cited By
2.37
FWCI (Field Weighted Citation Impact)
13
Refs
0.89
Citation Normalized Percentile
Is in top 1%
Is in top 10%

Citation History

Topics

Formal Methods in Verification
Physical Sciences →  Computer Science →  Computational Theory and Mathematics
Petri Nets in System Modeling
Physical Sciences →  Computer Science →  Computational Theory and Mathematics
Logic, programming, and type systems
Physical Sciences →  Computer Science →  Artificial Intelligence

Related Documents

JOURNAL ARTICLE

Deriving protocol specifications from service specifications

Gregor von BochmannReinhard Gotzhein

Journal:   ACM SIGCOMM Computer Communication Review Year: 1986 Vol: 16 (3)Pages: 148-156
JOURNAL ARTICLE

Deriving protocol specifications from service specifications including multirendezvous

Monika Kapus-Kolar

Journal:   Microprocessing and Microprogramming Year: 1992 Vol: 35 (1-5)Pages: 369-374
JOURNAL ARTICLE

Deriving protocol specifications from service specifications including parameters

Monika Kapus-Kolar

Journal:   Microprocessing and Microprogramming Year: 1991 Vol: 32 (1-5)Pages: 731-738
JOURNAL ARTICLE

Deriving protocol specifications from service specifications including parameters

Reinhard GotzheinGregor von Bochmann

Journal:   ACM Transactions on Computer Systems Year: 1990 Vol: 8 (4)Pages: 255-283
© 2026 ScienceGate Book Chapters — All rights reserved.