A time and interaction model for open distributed timing computation
ICA3PP'07 Proceedings of the 7th international conference on Algorithms and architectures for parallel processing
Actors, roles and coordinators — a coordination model for open distributed and embedded systems
COORDINATION'06 Proceedings of the 8th international conference on Coordination Models and Languages
Hi-index | 0.00 |
In an open environment, in addition to satisfy both temporal and functional requirements, real-time information systems are further complicated by the dynamicity of composing autonomous entities. The paper presents a Real-Time Re-Configurable Coordination model (RT-RCC) that decomposes dynamic realtime information systems based on the principle of separation of concerns, in contrast to traditional object-oriented functional decompositions. In particular, dynamic open distributed real-time systems are decomposed into two categories of active entities, namely, functional actors which are responsible for accomplishing tasks, and non-functional coordinators which are responsible for coordination among the functional actors. High level language abstractions and a framework for actors and coordinators are provided to facilitate programming with the RT-RCC model. Our initial performance evaluation of the framework in non real-time environment has shown that the overhead introduced by separating coordinators from functional entities is less than 2%, the benefit gained is the decoupling of non-functional and functional requirements and the improvement of the software modularity and reusability in both functional and non-functional domains.