Title :
Specification of real-time interaction constraints
Author :
Nielsen, Brian ; Ren, Shangping ; Agha, Gul
Author_Institution :
Dept. of Comput. Sci., Aalborg Univ., Denmark
Abstract :
We present a coordination language and its semantics for specification and implementation of object-oriented real-time systems. Real-time systems operate under real-time constraints, and our language supports expression thereof. In our language, a system is modeled by two separate but complementary descriptions: A collection of objects define the system´s structure and functional behavior and a set of interaction constraints define how these objects may interact. Our language thereby supports development of real-time systems by enabling objects build in isolation or re-used from other systems to be composed via interaction constraints. We use the Actor model to describe objects and the concept of real-time synchronizers to describe interaction constraints. Our model is accompanied by a formal semantics that precisely defines what real-time constraints means, and what constitutes a program´s correct real-time behaviors. The semantics defines how the system may evolve in the real-time domain, and what progress guarantees the language makes. We briefly discuss implementation problems and potential solutions
Keywords :
formal specification; object-oriented programming; real-time systems; Actor model; coordination language; interaction constraints; object-oriented; real-time constraints; real-time systems; Application software; Computer applications; Computer science; Computerized monitoring; Control systems; Electrical capacitance tomography; Object oriented modeling; Read only memory; Real time systems; Time factors;
Conference_Titel :
Object-Oriented Real-time Distributed Computing, 1998. (ISORC 98) Proceedings. 1998 First International Symposium on
Conference_Location :
Kyoto
Print_ISBN :
0-8186-8430-5
DOI :
10.1109/ISORC.1998.666790