Title :
Specifying and implementing object managers in Ada
Author_Institution :
University of Bath, Microprocessor Software Unit, South West University Regional Computer Centre, Bath, UK
fDate :
3/1/1982 12:00:00 AM
Abstract :
An outline of a formalism for writing specifications of synchronisation behaviours is given, together with a sketch of an approach to the transformation between such a specification and an implementation in Ada. The model of implementation is that each specification is regarded as defining a mechanism, the ´object manager´, which controls the occurrence of events in the system. Each object manager is implemented as an Ada package that provides a collection of procedures to a collection of tasks. Hidden inside the package are ´shared´ data structures and a synchronisation task which schedules the start of execution of each procedure call.
Keywords :
Ada; program and system documentation; Ada; implementations; object managers; synchronisation behaviours; synchronisation task; writing specifications;
Journal_Title :
Computers and Digital Techniques, IEE Proceedings E
DOI :
10.1049/ip-e.1982.0014