DocumentCode :
3282908
Title :
Modeling the execution of LOTOS specifications by cooperating extended finite state machines
Author :
Valenzano, Adriano ; Sisto, Riccardom ; Ciminiera, Luigi
Author_Institution :
Centro Elaborazione Numerale dei Segnali, Politecnico di Torino, Italy
fYear :
1990
fDate :
9-13 Dec 1990
Firstpage :
780
Lastpage :
785
Abstract :
The paper proposes an abstract execution model for LOTOS specifications, which is based on a number of cooperating extended finite state machines, applies to whatever LOTOS specification, with the only exclusion of those containing non well guarded recursion, and is suitable for a distributed implementation. Every machine represents a process, which does not necessarily correspond to one of the process definitions the specification is composed of. The machine instances (that is to say processes) can access variables, which correspond to LOTOS value identifiers, and can dynamically create new machine instances, thus enabling any infinite behaviour to be modeled. Synchronisation among the machines is achieved by a distributed algorithm which implements the multi-way rendezvous of LOTOS. The paper shows how the model is derived from LOTOS specifications and how it is executed
Keywords :
distributed processing; finite automata; formal specification; LOTOS specifications; LOTOS value identifiers; abstract execution model; cooperating extended finite state machines; distributed algorithm; machine instances; multi-way rendezvous; synchronisation; well guarded recursion; Automata; Concrete; ISO standards; Protocols; Prototypes; Specification languages;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Parallel and Distributed Processing, 1990. Proceedings of the Second IEEE Symposium on
Conference_Location :
Dallas, TX
Print_ISBN :
0-8186-2087-0
Type :
conf
DOI :
10.1109/SPDP.1990.143644
Filename :
143644
Link To Document :
بازگشت