DDC-I, a leading supplier of development tools for safety-critical applications, announced that is has joined the Safety-Critical Java Expert Group (JSR 302). The new group’s mission is to create a subset of real-time Java that is suitable for safety-critical applications requiring FAA certification.
“Java provides an excellent environment for software development,” said Bob Morris, president and CEO of DDC-I. “Until now, however, Java has just been too big and complex for safety-critical applications. Every superfluous bit of complexity adds unnecessarily to certification cost and introduces risky elements into the application. As a member of the Safety-Critical Java Expert Group, we will be drawing on our expertise with Ada to create a real-time Java spec that is optimized for safety-critical applications.”
DDC-I has been and continues to be a pioneer in the development of tools and run-time platforms for safety-critical applications like avionics. DDC-I introduced the first real-time Ada debugger, the first validated 1750A Ada compiler, the first FAA-certified multitasking run-time system, the first ANDF (Architecture Neutral Distribution Format) Ada 95 compiler, and the first compiler to pass ACATS 2.2 (Ada Conformity Assessment Test Suite).
The Java Community first addressed the real-time limitations of Java when it convened the Real-Time for Java Expert Group (RTJEG) in 1999, which developed the Real-Time Specification for Java (RTSJ). This specification, an extension of The Java Language Specification and The Java Virtual Machine Specification, enhances real-time responsiveness by introducing mechanisms for pre-emptive scheduling and priority inversion avoidance, and providing tools that allow tasks to avoid garbage collection delays.
The Safety-Critical Java Expert Group will further refine the RTSJ, making it suitable for safety-critical applications with the most demanding testing requirements. In particular, the Safety-Critical Java Expert Group will trim the RTSJ spec, ensuring that conforming safety-critical applications can be run without requiring a garbage collector or heap at all, and ensuring that the rigors of FAA certification to DO-178B level A can be met.
“The Army and Navy are key drivers in moving the industry toward a safety-critical Java spec,” added Morris. “We believe that our Ada expertise and extensive experience with the FAA certification process will enable us to provide valuable assistance in creating a Java spec that meets the extreme certification demands of avionics and other safety-critical applications.”
About DDC-I, Inc.
DDC-I, Inc. is a global supplier of software development tools, custom software development services, and legacy software system modernization solutions, with a primary focus on safety-critical applications. DDC-I’s customer base is an impressive “who’s who” in the commercial, military, aerospace, and safety-critical industries. DDC-I offers compilers, integrated development environments and run-time systems for C, Embedded C++, Ada, JOVIAL and FORTRAN application development. For more information about DDC-I products, contact DDC-I at 1825 E. Northern Ave., Suite #125, Phoenix, Arizona 85020; phone (602) 275-7172; fax (602) 252-6054; or e-mail firstname.lastname@example.org.