Download On to Greener Pastures?

Survey
yes no Was this document useful for you?
   Thank you for your participation!

* Your assessment is very important for improving the workof artificial intelligence, which forms the content of this project

Document related concepts
no text concepts found
Transcript
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?
• Could we use the knowledge we gained while
working on Real-Time Java to create languages
like 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 realtime 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 (JSR302) 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 safetycritical Java, JSR-302 Member