Article

LOTOS Specification of the OSI CCR Service

Authors:
To read the full-text of this research, you can request a copy directly from the author.

No full-text available

Request Full-text Paper PDF

To read the full-text of this research,
you can request a copy directly from the author.

... LOTOS is one of the standardised FDTs (Formal Description Techniques). It has been widely used for specifying OSI services and protocols, such as: Application Layer: DTP (Distributed Transaction Processing): protocol [WHR90], discussion [SW91] CCR (Commitment, Concurrency and Recovery): service [Sad90], protocol [JC90] ROSE (Remote Operations Service Element): service [FA89] Session Layer: service [ISO89a], protocol [ISO89b], discussion [SA89] Transport Layer: service [ISO90a], protocol [ISO90b], discussion [LS89] Network Layer: service [Tur89], protocol [Fer89]. ...
Article
The architecture of OSI is used to derive guidelines for writing LOTOS specifications of distributed systems. In particular, the architectural concepts that underlie service and protocol designs are examined in detail. For each of these concepts a representation in LOTOS is given. Examples are provided of how the LOTOS representations of the concepts are used in the construction of LOTOS specifications of service and protocol designs. The approach described in this paper is motivated by the need to produce distributed system specifications in a more consistent and productive fashion. 1 Introduction Design and specification are related but distinct notions. A design is an abstraction of a technical object of concern. This paper deals with design specifications --- representations of a design using a specification language. It is common experience that one of the most difficult and critical aspects of design specification is the choice of specification structure. The structure of...
ResearchGate has not been able to resolve any references for this publication.