Title :
Object oriented specification of multi-layered protocols
Author :
Watts, Andrew F. ; Pitt, David H. ; Smythe, Colin
Author_Institution :
Centre for Satellite Eng. Res., Surrey Univ., Guildford, UK
Abstract :
This paper shows the object oriented set theoretic (OOST) specification technique being used to specify and analyse a multilayered communication subnetwork. The specification is produced in an incremental fashion as supported by OOST´s structuring methods. The specification is translated into Prolog and gives an executable representation which may be interrogated to give system behaviours. The analysis of these shows that it is possible to obtain directly from the specification volumetric information concerning the subnetwork. An integral part of an OOST class specification is to define the class behaviour using behavioural timing constraints. These provide a mechanism for reasoning over events with duration and true concurrency. This makes it possible to evaluate dynamic performance statistics, such as response times, directly from the specification
Keywords :
formal specification; object-oriented methods; object-oriented programming; protocols; set theory; OOST class specification; Prolog; behavioural timing constraints; class behaviour; concurrency; duration; dynamic performance statistics; executable representation; multilayered communication subnetwork; multilayered protocols; object oriented set theoretic specification; response times; structuring methods; system behaviour; Artificial satellites; Communication systems; Computer science; Concurrent computing; Delay; Formal specifications; Information analysis; Protocols; Statistics; Timing;
Conference_Titel :
Computing and Information, 1993. Proceedings ICCI '93., Fifth International Conference on
Conference_Location :
Sudbury, Ont.
Print_ISBN :
0-8186-4212-2
DOI :
10.1109/ICCI.1993.315391