2012 IEEE 15th International Symposium on Object/Component/Service-Oriented Real-Time Distributed Computing Workshops
Download PDF

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).
Like what you’re reading?
Already a member?
Get this article FREE with a new membership!

Similar Articles