DDC-I Joins Safety-Critical Java Expert Group.
New Group Will Create Subset of Real-Time Java for Safety-Critical Applications
PHOENIX -- DDC-I, a leading supplier of development tools for safety-critical applications, today 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 (1) (Chief Executive Officer) The highest individual in command of an organization. Typically the president of the company, the CEO reports to the Chairman of the Board. 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) An earlier, proposed intermediate language for developing shrink-wrapped Unix applications from the OSF (later The Open Group). (Architecture Neutral Distribution Format (programming, operating system) Architecture Neutral Distribution Format - (ANDF) An emerging OSF standard for software distribution. Programs are compiled into ANDF before distribution and executables are produced from it for the local target system. ) Ada 95 compiler, and the first compiler to pass ACATS (Advisory Committee on Advanced Television Service) The FCC committee that was formed in 1987 to recommend an advanced TV standard for the U.S. By 1991, ACATS had reduced the number of proposals from 23 to six, which included four all-digital HDTV 2.2 (Ada Conformity Assessment Test Suite The Ada Conformity Assessment Test Suite (ACATS) is the test suite used for Ada processor conformity testing.
The preface to the test report includes the following:
The Java Community first addressed the real-time limitations of Java when it convened the Real-Time for Java Expert Group (RTJEG RTJEG Real-Time for Java Experts Group ) in 1999, which developed the Real-Time Specification for Java The Real-Time Specification for Java (RTSJ) is a set of interfaces and behavioral specifications that allow for real-time programming in the Java programming language. RTSJ 1. (RTSJ RTSJ Real-Time Specification for Java ). This specification, an extension of The Java Language Specification and The Java Virtual Machine A Java interpreter. The Java Virtual Machine (JVM) is software that converts the Java intermediate language (bytecode) into machine language and executes it. The original JVM came from the JavaSoft division of Sun. 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; e-mail email@example.com or visit www.ddci.com/pr.