Title :
Adaptive Distributed Embedded and Real-Time Java Systems Based on RTSJ
Author :
Higuera-Toledano, M. Teresa
Author_Institution :
DACYA, Univ. Complutense de Madrid (UCM), Madrid, Spain
Abstract :
Java is a programming technology which has been extended in order to provide the timeliness required by real-time systems (e.g., RTSJ). There are two RTSJ-based profiles: DRTSJ supporting distributed real-time Java systems and SCJS supporting the development of programs that must be certified. However neither of them considers dynamics characteristics allowing the system to be adapted to the changing environment. Distributed safety-critical systems that must provide continuous service (e.g., air-traffic control systems or enterprise and financial applications) require dynamic updates. Dynamic software modification is a useful capability because the application is able to update itself to fix bugs and add new features without requiring a stop and a restart. In this paper, we overview Java solutions considering real-time requirements in service-oriented component models allowing dynamics updates (e.g., OSGi).
Keywords :
Java; adaptive systems; distributed processing; embedded systems; object-oriented programming; program debugging; safety-critical software; service-oriented architecture; RTSJ-based profiles; adaptive distributed embedded Java systems; adaptive distributed real-time Java systems; bug fixing; distributed safety-critical systems; dynamic software modification; programming technology; service-oriented component models; Java; Memory management; Real time systems; Resource management; Servers; Software; Java; Real-time; adaptive systems; components; software engineering;
Conference_Titel :
Object/Component/Service-Oriented Real-Time Distributed Computing Workshops (ISORCW), 2012 15th IEEE International Symposium on
Conference_Location :
Shenzhen, Guangdong
Print_ISBN :
978-1-4673-0900-4
DOI :
10.1109/ISORCW.2012.37