Introducing Distribution into a RTSJ-based Component Framework

The Real-Time Specification for Java (RTSJ) is becoming a popular choice in the world of real-time and embedded systems. But, a growing complexness of these systems brings a demand for their distribution. However, there are only a few projects addressing application of RTSJ in distributed environments. In this paper we introduce our approach based on software connectors to support distribution in a RTSJ-based framework. We propose extensions of our Soleil framework to achieve distribution while still preserving its original benefits: separation of concerns and mitigation of complexities in the system development lifecycle.

[1]  James Gosling,et al.  The Real-Time Specification for Java , 2000, Computer.

[2]  Ales Plsek,et al.  A Component Framework for Java-Based Real-Time Embedded Systems , 2008, Middleware.

[3]  Andy J. Wellings,et al.  A real-time RMI framework for the RTSJ , 2003, 15th Euromicro Conference on Real-Time Systems, 2003. Proceedings..

[4]  Alejandro Alonso,et al.  RMI-HRT: remote method invocation - hard real time , 2007, JTRES.

[5]  Andy J. Wellings,et al.  A. framework for integrating the real-time specification for Java and Java's remote method invocation , 2002, Proceedings Fifth IEEE International Symposium on Object-Oriented Real-Time Distributed Computing. ISIRC 2002.

[6]  Nenad Medvidovic,et al.  Towards a taxonomy of software connectors , 2000, Proceedings of the 2000 International Conference on Software Engineering. ICSE 2000 the New Millennium.

[7]  E. Douglas Jensen,et al.  Distributed real-time specification for Java: a status report (digest) , 2006, JTRES '06.

[8]  Marisol García-Valls,et al.  Towards the integration of scoped memory in distributed real-time Java , 2005, Eighth IEEE International Symposium on Object-Oriented Real-Time Distributed Computing (ISORC'05).

[9]  Tomás Bures,et al.  Generating connectors for heterogeneous deployment , 2005, SEM '05.

[10]  Ales Plsek,et al.  A Real-Time Java Component Model , 2008, 2008 11th IEEE International Symposium on Object and Component-Oriented Real-Time Distributed Computing (ISORC).

[11]  Nenad Medvidovic,et al.  On the role of middleware in architecture-based software development , 2002, SEKE '02.

[12]  Tomáš Bureš,et al.  Generating Connectors for Homogeneous and Heterogeneous Deployment , 2006 .

[13]  Raymond Klefstad,et al.  RTZen: Highly Predictable, Real-Time Java Middleware for Distributed and Embedded Systems, , 2005, Middleware.