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 ...Show MoreMetadata
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.
Published in: Proceedings First International Symposium on Object-Oriented Real-Time Distributed Computing (ISORC '98)
Date of Conference: 20-22 April 1998
Date Added to IEEE Xplore: 06 August 2002
Print ISBN:0-8186-8430-5