Aonix has one of the longest records for supporting safety critical development and supplying fully certified kernels. Aonix currently has the largest list of safety critical customers! Aonix has by far the most experience in the industry in supplying safety critical certified kernels and supporting safety critical development. All Aonix ObjectAda RAVEN run-time-systems are certified to DO-178B Level A.
The Aonix technical brief Safety Critical Software Using Ada presents important reasons why Ada83 and Ada95 are the languages of choice for safety critical development and DO178B Level A certification.
For Ada83 Aonix supports sequential kernels for:
- Motorola 68k processors
- Intel 16 and 32 bit processors
- eMIPS processors
- SPARC ERC32 processors
For Ada95 Aonix supports sequential and full tasking kernels in it's RAVEN products for:
- Motorola PowerPC processors
- 32 bit Intel processors
- SPARC ERC32 processors
ObjectAda RAVEN provides kernels certified to DO-178B Level A and all the support tools necessary to certify your application. This includes a complete development environment and tool set with: command line and graphical IDE, compilers, linkers, debuggers, language sensitive editor(s) and library management facilities. It also supports full configuration management (CM) integration, full source level test and reporting tools as well as the required DO-178B Level A machine level test and reporting capability.
ObjectAda RAVEN contains all the tools as well as the certification material for the kernel "you" need to certify your safety critical application.
The best way to learn more about ObjectAda Real-Time RAVEN and how it can help you accomplish your goals with respect to an upcoming Ada project is to try it for yourself. To request an evaluation copy of ObjectAda Real-Time RAVEN, use the ObjectAda Evaluation Request Form.
The purpose of RTCA DO-178B is to provide guidelines for the production of software for airborne systems and equipment that performs its intended function with a level of confidence in safety that complies with airworthiness requirements. The guidelines are in the form of:
- Objectives of software life cycle processes
- Description of activities and design considerations for achieving these objectives
- Description of the evidence that indicate that the objectives have been satisfied
The document discusses those aspects of airworthiness certification that pertain to the production of software for airborne systems and equipment used on aircraft or engines.
DO-178B then defines specific levels of criticality. These are:
Level A - Catastrophic-prevent continued safe flight or landing
Level B - Hazardous/Severe-Major-potential fatal injuries to a small number of occupants
Level C - Major-impairs crew efficiency, discomfort or possible injuries to occupants
Level D - Minor-reduced aircraft safety margins, but well within crew capabilities
Level E - No Effect-does not effect the safety of the aircraft at all