Container Model Based on RTSJ Services

The container is a basic structure of J2EE used to reduce the complexity of clients and applicative services. Component-based infrastructures use this type of structures and provide support for the development and execution of component-based systems. However, they have limitations in their application in real-time and reliable systems, because they neither integrate facilities to support these types of problems nor include services of predictability and dependability. RTSJ is a basic framework that includes the basic services for the construction of Java real-time systems. The combination of both Java approaches (Containers and RTSJ) is a good solution to reduce the complexity of real-time Java programs. The integration requires the adaptation of both approaches. In this paper we introduce a new model of component container that integrate the RTSJ services based on a resource reservation model.

[1]  Marisol García-Valls,et al.  An Architecture of a Quality of Service Resource Manager Middleware for Flexible Embedded Multimedia Systems , 2002, SEM.

[2]  J.F. Ruiz,et al.  QoS-aware component frameworks , 2002, IEEE 2002 Tenth IEEE International Workshop on Quality of Service (Cat. No.02EX564).

[3]  Douglas C. Schmidt,et al.  Adaptive and Reflective Middleware for QoS-Enabled CCM Applications , 2001, IEEE Distributed Syst. Online.

[4]  Gordon S. Blair,et al.  Formal support for dynamic QoS management in the development of open component-based distributed systems , 2001, IEE Proc. Softw..

[5]  Aniruddha S. Gokhale,et al.  Applying model-integrated computing to component middleware and enterprise applications , 2002, CACM.

[6]  M.A. de Miguel,et al.  Integration of QoS facilities into component container architectures , 2002, Proceedings Fifth IEEE International Symposium on Object-Oriented Real-Time Distributed Computing. ISIRC 2002.

[7]  Frank Bellosa,et al.  Component-based software engineering for distributed embedded real-time systems , 2001, IEE Proc. Softw..

[8]  Benjamin J. Shannon,et al.  Java 2 platform enterprise edition specification , 2001 .

[9]  Frank Bellosa,et al.  An Approach to Component-Based Software Engineering for Distributed Embedded Real-Time Systems , .

[10]  Kwei-Jay Lin,et al.  A priority ceiling protocol for multiple-instance resources , 1991, [1991] Proceedings Twelfth Real-Time Systems Symposium.

[11]  Douglas C. Schmidt,et al.  Flexible and Adaptive QoS Control for Distributed Real-Time and Embedded Middleware , 2003, Middleware.

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

[13]  André van der Hoek,et al.  Software Engineering and Middleware , 2002, Lecture Notes in Computer Science.