Aonix(R), a provider of solutions for safety- and mission-critical applications, together with SYSGO, the European vendor of reliable device software, announced the release of ObjectAda Real-Time RAVEN V8.2 for Intel-based Linux platforms targeting PowerPC/PikeOS. ObjectAda’s significantly enhanced compiler and debug technology works with PikeOS, SYSGO’s real-time separation microkernel technology for safety-critical systems, to separate costly DO-178B Level A certifiable code from other portions of the application. The implementation makes full use of PikeOS’ virtualization capabilities, thus allowing real-time applications such as Ada and traditional Linux to run reliably side by side in different partitions.
PikeOS controls microkernel access to the hardware and allows multiple software partitions to execute on a single CPU with strict separation between them. Each partition can either run application programs or an entire operating system such as Linux, POSIX or ARINC653. This flexibility enables control of applications running under these uniquely different systems to execute in parallel with visualization software under Linux or Java(TM). Sophisticated, but potentially untrusted applications such as Linux, can be separated from critical components and can therefore be integrated in a safety-critical system. If certification is required, only the safety-critical components need to be certified.
“Aonix is pleased to be the first safety-critical Ada supplier to support PikeOS,” said Gary Cato, Aonix strategic alliances manager. “Reducing the certification cost or allowing additional functionality and complexity in safety-critical systems without dramatically increasing certification burden is now possible, thanks to the partitioning technology offered in SYSGO’s PikeOS product.”
“The safe code structures of ObjectAda Real-Time RAVEN are invaluable to safety-constrained applications,” states Torsten Voegler, marketing manager at SYSGO. “By combining the Aonix safety-critical development and runtime environment with our multipartition strategy, developers are empowered to build more elegant systems with standard, off-the-shelf components and still meet stringent certification requirements. The combination of ObjectAda Real-Time RAVEN and the PikeOS microkernel provides the solution many of our customers have requested.”
ObjectAda Real-Time RAVEN for Intel/Linux targeting PowerPC/PikeOS is an embedded Ada development system that allows engineers to build applications in a Linux environment for deployment in appropriately configured partitions of PikeOS running on a PowerPC platform. The product consists of a fully compliant ACATS 2.5 Ada 95 compiler with supporting tools including a build/bind tool, library tool and debugger, and delivered with a predefined program library which conforms to the Ravenscar profile subset of the full predefined language. It is compatible with PikeOS 1.3 and the PowerPC OEA CPU architecture.
Shipping and Availability
ObjectAda Real-Time RAVEN V8.2 Intel/Linux targeting PowerPC/PikeOS is immediately available to select early-adopters and is scheduled for general availability within the next few months. Pricing for development seats is $15,000 with runtimes at $350 per target or less based on volume. Please contact SYSGO for PikeOS pricing and availability.
About ObjectAda(R) Real-Time RAVEN(TM)
RAVEN meets the DO-178B Level-A required by the FAA for airborne systems. It also has mappings from this very strict safety-critical standard to others in high-speed rail, nuclear shutdown systems, etc. As other industries such as medical and automotive (to just name two) start to realize that their software systems can now effect human life, software safety is becoming a much more important issue.
RAVEN provides extremely fast and deterministic performance along with a small run-time-system footprint. The kernel is designed based on the industry standard Ravenscar profile. This standard was originally developed to support both safety-critical and hard real-time system requirements. Thus, RAVEN is a valuable tool set for both safety-critical and general hard real-time embedded application development.
Aonix offers mission- and safety-critical solutions primarily to the military and aerospace, telecommunications and transportation industries. Aonix delivers the leading high-reliability, real-time embedded virtual machine solution for running Java(TM) programs deployed today and has the largest number of certified Ada applications at the highest level of criticality. Headquartered in San Diego, CA and Paris, France, Aonix operates sales offices throughout North America and Europe in addition to offering a network of international distributors.
About SYSGO AG
SYSGO is specialized in design, implementation and configuration of device software for the embedded market. Besides SYSGO’s real-time operating system solution for safety-critical systems, PikeOS and the Embedded Linux development environment, ELinOS, SYSGO offers the development of device drivers, board support packages and firmware. SYSGO also supports its international customers with services for Embedded Linux, real-time and certification for safety-critical applications. The target markets are aerospace/defence, industrial automation, automotive, consumer electronic and network infrastructure. SYSGO’s customers include DaimlerChrysler, EADS Airbus, EADS Military Air Systems, Honeywell, IBM, Raytheon, Rheinmetall, Rockwell-Collins, Rohde & Schwarz and Siemens VDO. SYSGO AG was founded in Mainz, Germany, in 1991 and was reincorporated as a joint stock company in October 2002. Today, the company has six facilities in Germany and Europe and provide a global distribution network.
Aonix, ObjectAda and RAVEN are registered trademarks and trademarks of Aonix. Java(TM) and all Java-based marks are trademarks or registered trademarks of Sun Microsystems, Inc. in the United States and other countries.