50 likes | 199 Views
On to Greener Pastures?. How much more research does Real-Time Java need? Should we investigate Real-Time Scala , combining our real-time JVMs with a language paradigm that is different from established real-time languages?
E N D
On to Greener Pastures? • How much more research does Real-Time Java need? • Should we investigate Real-Time Scala, combining our real-time JVMs with a language paradigmthat is different from established real-time languages? • Could we use the knowledge we gained while working on Real-Time Java to create languageslike Real-Time Haskell or Real-Time Ruby?
Real-Time Java • What do we mean by Real-Time Java? • Java Micro Edition? • Java with a real-time garbage collection (RTGC)? • Java with predictable scheduling and RT GC ? • Java augmented with the Real-Time Specification for Java?
Possible Positions • We are not there yet • What is the research that still needs to be done to make Real-Time Java a competitive real-time implementation technology? What can we learn from other languages? • The technology is mature and useful • As a result of Real-Time Java research, we have good real-time JVM technology. How can we best use it in conjunction with other languages to increase its value to the real-time community? • We missed the boat! • Real-time Java technology has failed to take off, what can we salvage from the research we have done?
Panel Members • Ethan Blanton • Fiji Systems Inc., working on the Fiji VM real-time Java virtual machine and associated compiler • Research interests: virtual machines, real-time systems, memory management, transport protocols, and network measurement, JSR-282 member • Steven Drager • Air Force Research Laboratory (AFRL), Computing and Communications Division, Trusted Systems Branch • Research interests: high assurance systems, trusted computing, and software assurance, high performance embedded computing architectures, quantum computing architectures and algorithms, and software- intensive systems producibility. • James Hunt • Cofounder and CEO at Aicas • He is a contributing member of the Java Community Process (JCP), particularly for Safety-Critical Java (JSR-302) and the Real-Time Specification for Java (JSR-282), where he is the specification lead. He was European Cochair for the subgroup on object-oriented technology of the SC-205 Plenary for updating software safety standard for avionics as well. The result of which is now published as DO-332 and ED-217 • Martin Schoeberl • Associate Professor, Technical University of Denmark .Department of Applied Mathematics and Computer Science • Research Interest: Time-predictable computer architecture: Real-time systems, Real-time and safety-critical Java, JSR-302 Member