DocumentCode
1124080
Title
A LOTOS extension for the performance analysis of distributed systems
Author
Marsan, Marco Ajmone ; Bianco, Andrea ; Ciminiera, Luigi ; Sisto, Riccardo ; Valenzano, Adriano
Author_Institution
Dipartimento di Elettronica, Politecnico di Torino, Italy
Volume
2
Issue
2
fYear
1994
fDate
4/1/1994 12:00:00 AM
Firstpage
151
Lastpage
165
Abstract
Performance analysis and formal correctness verification of computer communication protocols and distributed systems have traditionally been considered as two separate fields. However, their integration can be achieved by using formal description techniques as paradigms for the development of performance models. This paper presents a novel extension of LOTOS, one of the two formal specification languages that were standardized by ISO. The extension is specifically conceived to integrate performance analysis and formal verification. The extended language syntax and semantics are formally defined, along with a mapping from extended specifications to performance models, The mapping preserves the specified observable behavior. Two simple examples, a stop-and-wait protocol and a time-sharing system, are used to concretely demonstrate the new approach and to validate it
Keywords
distributed processing; formal specification; formal verification; performance evaluation; protocols; specification languages; time-sharing systems; ISO; computer communication protocols; distributed systems; extended language semantics; extended language syntax; formal correctness verification; formal description techniques; formal specification languages; performance analysis; performance models; stop-and-wait protocol; time-sharing system; Distributed computing; Formal specifications; Formal verification; Helium; Performance analysis; Petri nets; Protocols; Time factors; Time sharing computer systems; Timing;
fLanguage
English
Journal_Title
Networking, IEEE/ACM Transactions on
Publisher
ieee
ISSN
1063-6692
Type
jour
DOI
10.1109/90.298433
Filename
298433
Link To Document