Title :
An object oriented model for parallel and reactive systems
Author :
Attoui, A. ; Schneider, M.
Author_Institution :
Lab. d´´Inf., Univ. de Clermont-Ferrand II, Aubiere, France
Abstract :
MO2 is an object-oriented model which integrates features of database management systems (DBMSs) and features of real-time systems. It allows for the definition of different kinds of relationships between objects: generalization/specialization, aggregation, and association. Its principal feature is the ability to distinguish passive objects and active objects. The passive objects react only through the activation of their methods. The active objects can have their own behavior and can evolve under the solicitation of various events independently of the activation of their methods. Various timing constraints can be specified on methods or method blocks. MO2 is able to model software objects as well as hardware objects. This model is suited for implementation in distributed environments and multiprocessor systems
Keywords :
object-oriented databases; object-oriented programming; parallel programming; real-time systems; DBMSs; MO2; active objects; aggregation; association; database management systems; distributed environments; generalization/specialization; hardware objects; method blocks; multiprocessor systems; object-oriented model; parallel systems; passive objects; reactive systems; real-time systems; software objects; timing constraints; Clouds; Concurrency control; Data models; Hardware; Marine vehicles; Object oriented modeling; Real time systems; Scheduling algorithm; Timing; Tires;
Conference_Titel :
Real-Time Systems Symposium, 1991. Proceedings., Twelfth
Conference_Location :
San Antonio, TX
Print_ISBN :
0-8186-2450-7
DOI :
10.1109/REAL.1991.160361