DocumentCode
922149
Title
Formal models of communication services: a case study
Author
Fekete, Alan
Author_Institution
Sydney Univ., NSW, Australia
Volume
26
Issue
8
fYear
1993
Firstpage
37
Lastpage
47
Abstract
Formal methods can play an important role in exploring new communication systems services. The telecommunications and data communications communities have long accepted the need for formally describing protocols, but only recently have they considered formally describing a service by abstracting specifications from a particular protocol that provides that service. Specifying a service at an abstract level meets two important needs: standardization and customization. The author presents a simplified atomic multicast as an example service and input/output automata for the formal model. He shows how to represent the service specification, a protocol, and implementations of that protocol. He also sketches how to prove the correctness of the protocol and implementation, that is, how to show that the specified service is actually provided.<>
Keywords
formal specification; formal verification; protocols; telecommunication services; atomic multicast; communication services; correctness; customization; data communications; formal model; input/output automata; protocols; service specification; standardization; Computer aided software engineering; Data communication; Humans; Natural languages; Power system management; Power system modeling; Protocols; Software systems; Standardization; Telecommunication computing;
fLanguage
English
Journal_Title
Computer
Publisher
ieee
ISSN
0018-9162
Type
jour
DOI
10.1109/2.223535
Filename
223535
Link To Document