Event-driven coordination of real-time components

The coordination paradigm has been used extensively as a mechanism for software composition and integration. However, relatively little work has been done for the cases where the software components involved have real-time requirements. The paper presents an extension to a state-of-the-art controller event-driven coordination language with real-time capabilities. It then illustrates the expressiveness of the proposed extensions by means of modeling a distributed multimedia application. Finally, it discusses how these extensions can be supported by the underlying architecture.

[1]  René Meier,et al.  State of the Art Review of Distributed Event Models , 2000 .

[2]  G. S. Blair,et al.  A Model for Active Object Coordination and i ts Use for Distributed Mult imedia Applications , 1994 .

[3]  Ragunathan Rajkumar,et al.  Synchronization in Real-Time Systems , 1991 .

[4]  Francesco Curatelli,et al.  Software synthesis for real-time information processing systems , 1995, Code Generation for Embedded Processors.

[5]  Constantin Halatsis,et al.  Task synchronization for distributed real-time applications , 1997, Proceedings Ninth Euromicro Workshop on Real Time Systems.

[6]  Gul A. Agha,et al.  RTsynchronizer: language support for real-time specifications in distributed systems , 1995, Workshop on Languages, Compilers, & Tools for Real-Time Systems.

[7]  Farhad Arbab,et al.  Coordination Models and Languages , 1998, Adv. Comput..

[8]  Farhad Arbab,et al.  The IWIM Model for Coordination of Concurrent Activities , 1996, COORDINATION.

[9]  Ragunathan Rajkumar,et al.  Synchronization in Real-Time Systems: A Priority Inheritance Approach , 1991 .

[10]  George Angelos Papadopoulos Distributed and Parallel Systems Engineering in MANIFOLD , 1998, Parallel Comput..

[11]  Nicolas Halbwachs,et al.  Synchronous Programming of Reactive Systems , 1992, CAV.

[12]  Gordon S. Blair,et al.  A Model for Active Object Coordination and for Distributed Multimedia Applications , 1994, ECOOP Workshop.

[13]  Jay K. Strosnider,et al.  Fixed Priority Scheduling Theory for Hard Real-Time Systems , 1991 .

[14]  Jean-Bernard Stefani,et al.  Open Distributed Processing and Multimedia , 1997 .