Aonix Rolls Out UML Profile for Real-Time, Mission-Critical Java Apps

10/14/2004 - Aonix®, a provider of complete safety- and mission-critical solutions, released a high-integrity UML profile (HIP) for real-time, mission-critical applications. The high-integrity profile, an extension to the Ameos UML and MDA modeling environment, is target language independent and provides tested real-time implementations of frequently used patterns for real-time communication and distributed development derived from the Object Management Group’s UML profile for Schedulability, Performance and Time Specification. The Embedded Systems Show demonstration of HIP illustrates how the UML 2.0 compliant profile packages and code generators offer real-time extensions to standard J2SE source code.

HIP eases development of distributed applications using Java tasks and remote method invocation (RMI) by predefined stereotypes (i.e., HIPeriodic and HISporadic). To meet the needs of mission- and safety-critical developers, HIP communication patterns (i.e., Blackboard, buffer, event) are based on ARINC-653, a standard for asynchronous communication of separate processes or threads developed by Aeronautical Communication Company (ARINC).

“HIP delivers proven communication patterns to the real-time market ,” noted Michael Benkel, Aonix’s Director Product Marketing. “By using HIP, developers apply UML models of their application that are much easier to read and therefore easier to implement and maintain. As well, the evolution from model to target-specific code is handled by powerful a transformation engine, so the development process is truncated significantly.”

Through the UML 2.0 Profile Editor of Ameos, HIP allows stereotypes and properties to be defined and assigned to model elements of the UML metamodel, ensuring that profiles are well designed, documented and easy to use for the entire project team. HIP taps into the Ameos transformation engine which uses model-driven architecture to increase the model’s level of abstraction and reduce dependency on the target platform. Through special transformation rules, HIP maps the UML models to real-time Java code, which is RTSJ compliant and can be executed on PERC, Aonix Java real-time virtual machine.

HIP is based on the profiles and generators developed within project funded by the European Union, a project concerned with the specification and implementation of a real-time Java tool chain that includes a real-time JVM, modeling tools and model verification tools. As a leader in the mission- and safety-critical field, Aonix customers must adhere to a number of industry-specific standards. This powerful MDA solution can easily be adapted to other standards and certifications required by various industries such as avionics, military and defence, and automotive.

Shipping and Availability
The High-Integrity Profile includes UML profile definitions and transformation rules for real-time Java virtual machine. HIP is part of the standard Ameos product. Ameos including HIP is available immediately on Windows, Linúx and Solaris platforms.

About Ameos
Targeting specific user groups, Ameos is available in UML Modeler, UML Analyst and UML Developer packaging. Ameos offers UML profiles to generate C/C++, Ada 95, Java, RT Java, CORBA, COM, and EJB. Additional industry-specific solutions are available for auto manufacturing, real-time systems and safety critical applications. Ameos is available for the Windows 2000/XP, Solaris 7/8 and Linux platforms.

About Aonix
Aonix is a global independent provider of Software Engineering Development Environments with more than 20 years of experience. Our products cover Analysis and Design (AmeosTM, Software through Pictures® and Architecture Component DevelopmentTM), GUI Design (TeleUSE®) and implementation in Ada (ObjectAda®, AdaWorld®), JavaTM platform support for Embedded Systems (PERC®,JRAVENTM, JRTKTM), high-performance and certifiable Real-Time kernels (RAVENTM, SmartKernelTM) and Software-Testing. As a pioneer in current market trends such as Model Driven Architecture® (MDA), Real-Time JavaTM and in the development of safety-critical applications Aonix addresses the needs of mission- and safety-critical applications for various industries including Avionics, Space, Defense, Transportation, Telecoms, Automotive, and Industry in general. Professional training, consulting and local technical support guarantees our customers the successful development and deployment of their applications. Headquartered in San Diego, CA and Paris, France, Aonix operates sales offices throughout North America and Europe in addition to a network of international distributors. For more information, visit

Aonix, Ameos, Software through Pictures, Architecture Component Development, TeleUSE, ObjectAda, AdaWorld, RAVEN, JRaven, JRTK, SmartKernel and PERC are registered trademarks and trademarks of Aonix. JavaTM and all Java-based marks are trademarks or registered trademarks of Sun Microsystems, Inc. in the United States and other countries.

Previous Page | News by Category | News Search

If you found this page useful, bookmark and share it on: