Over the past few years there has been a trend in the embedded software development community to move software development to more advanced object-oriented languages and runtimes. The movement is occasioned by a systemic increase in the complexity and size of the software required by commercially successful embedded devices. One of the distinguishing characteristics of embedded software is that it requires predictable execution of logic, i.e., it is real-time. Coincident with the above trend has been the development of real-time versions of object-oriented languages, modeling tools, and runtimes. This panel offers the current state of the development of real-time object oriented languages, modeling tools and their current and proposed uses. We discuss the Real-Time Specification for Java including it's distributed version, Real-Time Corba, Real-Time UML, and high-level real-time programming models.
Standard Panel