Aonix Proves Hard Real-Time Java™ Technology Reaches Run-time Efficiency of C
Prerelease version of JRTK™ VM demos at Embedded Systems Conference
Mar 07, 2005 - 19:03 PM
JRTK, a hard real-time mission-critical subset of the Real-Time Specification for Java (RTSJ) as defined by the Java Community Process, includes many efficiencies over standard Java offerings. No garbage collection is used on objects in the real-time heap. A standard subset of Java libraries is restricted with each library’s time and memory resources clearly defined. Partitioning clearly separates soft real-time components from hard real-time components to ensure hard real-time schedules as well as program reliability and robustness.
In “High Assurance Java for Mission-Critical Systems,” Dr. Kelvin Nilsen, Aonix CTO and key contributor to Open Group Technical specifications, will outline the scalable Java approach to safety-critical and mission-critical development, based on standardization activities hosted by the Open Group. The hard real-time Java technologies are designed to provide the high performance, small memory footprint, hard real-time determinism and simplicity required for the development of DO-178B certified software in commercial and military avionics applications. Nilsen will guide software engineers who need to apply high-level benefits of the Java language to low-level mission-critical software in how to create architectures using the safety-critical specification and combine safety-critical components with traditional Java components in high-assurance mission-critical systems. The two-part class takes place on Thursday, March 10 from 11:15-12:45 and 2:00-3:30.
“JRTK is the first Java technology to match the efficiency of C and offer true compliance with hard real-time constraints, while preserving the portability and scalability benefits that make Java such a popular programming language,” noted Nilsen. “This new technology will offer the same developer productivity benefits to the hard real-time community that traditional Java has brought to the non-real-time domain. Typical Java development offers a two-fold increase in developer productivity and a five- to ten- fold savings in software maintenance costs in comparison to C/C++ development.”
The JRTK hard real-time product complements the capabilities of the industry-leading PERC™ soft real-time Java platform. PERC focuses on large, dynamic, complex, soft real-time components. In contrast, JRTK addresses the needs of low-level components with demanding throughput, hard real-time, and severe memory constraints. JRTK is based on the standard for safety-critical Java being developed within the Open Group’s Real-Time and Embedded Forum.
The design of JRTK has benefited from years of supporting soft real-time development with the PERC VM. In the past, Aonix has played an active role in helping PERC customers integrate high- performance, hard real-time capabilities written as C components into their PERC applications. With availability of JRTK, these customers can, for the first time, apply traditional Java strengths to the development and maintenance of their performance- and hard real-time critical components as well. In 2003, the U.S. Navy commissioned a study to investigate the efficiency and scalability benefits of the JRTK architecture. In that study, a JRTK prototype was shown to ease the cost of development and maintenance and offer much higher performance than the alternative approaches of integrating C-language components using JNI (Java Native Interface) or writing low-level components using the full RTSJ.
The JRTK product is the newest member of the Aonix family of fast and small real-time executives to support mission- and safety-critical development. It builds on the combined strengths and experience of existing PERC and Ada development tools.
About Atego:
Atego™ is a world leading software tools and professional services company, focused on helping organizations engineer complex, mission- and safety-critical systems and software. With today’s systems and software engineering projects continually growing in complexity, Atego’s collaborative development tools, robust runtime environments, certification know-how and supporting services enable abstraction, optimization and automation – dramatically increasing quality, security and productivity.
Media Contacts:
- Atego
- Beverley McFarlane, Marketing Manager
Tel: +44 (0)1242 229 335. Email: .(JavaScript must be enabled to view this email address)
- Europe
- Sophie Le Gros, Marketing Manager
Tel: +33 (0)1 41 46 19 91. Email: .(JavaScript must be enabled to view this email address)
- United States
- Gary Cato, Director Marketing
Tel: +1 858-824-0284 . Email: .(JavaScript must be enabled to view this email address)
Atego, 701 Eagle Tower, Montpellier Drive, Cheltenham, GL50 1TA, UK
Tel: +44 (0) 1242 229 300
Email: .(JavaScript must be enabled to view this email address)
Atego, 5930 Cornerstone Court West, Suite 250, San Diego, CA 92121 USA
Tel: 888-91-ATEGO (+1 888-912-8346)
Email: .(JavaScript must be enabled to view this email address)



