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