Aonix Releases High-Integrity Profile for Ameos; Embedded Systems Show Demo Illustrates UML Modeling and Code-Generation Strengths for Real-Time Mission-Critical Java Applications.BIRMINGHAM, U.K. -- Aonix(R), a provider of complete safety- and mission-critical solutions, today released a high-integrity UML (Unified Modeling Language) An object-oriented analysis and design language from the Object Management Group (OMG). Many design methodologies for describing object-oriented systems were developed in the late 1980s. profile (HIP) for real-time, mission-critical applications. The high-integrity profile, an extension to the Ameos UML and MDA (1) (Monochrome Display Adapter) The first IBM PC monochrome video display standard for text. Due to its lack of graphics, MDA cards were often replaced with Hercules cards, which provided both text and graphics. See PC display modes and Hercules Graphics. 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 (Java 2 platform, Standard Edition) See Java 2. J2SE - Java 2 Platform, Standard Edition source code. HIP eases development of distributed applications using Java tasks and remote method invocation (programming) Remote Method Invocation - (RMI) Part of the Java programming language library which enables a Java program running on one computer to access the objects and methods of another Java program running on a different computer. http://java.sun.com/products/jdk/1. (RMI (Remote Method Invocation) A standard from Sun for distributed objects written in Java. RMI is a remote procedure call (RPC), which allows Java objects (software components) stored in the network to be run remotely. ) 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 ARINC Aeronautical Radio, Inc. ARINC Aircraft Radio Incorporated ARINC Aeronautical Research Incorporated ). "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 The level of complexity by which a system is viewed. The higher the level, the less detail. The lower the level, the more detail. The highest level of abstraction is the single system itself. and reduce dependency on the target platform. Through special transformation rules, HIP maps the UML models to real-time Java code, which is RTSJ RTSJ Real-Time Specification for Java compliant and can be executed on PERC PERC See: Preferred equity redemption stock , Aonix Java real-time virtual machine. HIP is based on the profiles and generators developed within a 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 See Java Virtual Machine. JVM - Java Virtual Machine , 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 defense, and automotive. Shipping and Availability The High-Integrity Profile includes UML profile definitions and transformation rules for real-time 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. . HIP is part of the standard Ameos product. Ameos including HIP is available immediately on Windows, Linux 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 (Common Object Request Broker Architecture) A software-based interface from the Object Management Group (OMG) that allows software modules (objects) to communicate with each other no matter where they are located on a private network or the global , 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(R) Aonix is a global independent provider of Software Engineering Development Environments with more than 20 years of experience. Our products cover Analysis and Design (Ameos(TM), Software through Pictures(R)), GUI Design (TeleUSE(R)) and implementation in Ada (ObjectAda(R), AdaWorld(R)), Java(TM) platform support for Embedded Systems (PERC(R), JRTK(TM), JRAVEN(TM)), high-performance and certifiable cer·ti·fi·a·ble adj. 1. That can or must be certified. Used of infectious, industrial, and other diseases that are required by law to be reported to health authorities. 2. Real-Time kernels (RAVEN(TM), SmartKernel(TM)) and Software-Testing. As a pioneer in current market trends such as Model Driven Architecture(R) (MDA), Real-Time Java(TM) 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 www.aonix.com. Aonix, Ameos, Software through Pictures, Architecture Component Development, TeleUSE, ObjectAda, AdaWorld, RAVEN, JRAVEN, JRTK, SmartKernel and PERC 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. All other tradenames and trademarks are the property of their respective owners. (C) 2004, Aonix, all rights reserved. |
|

Printer friendly
Cite/link
Email
Feedback
Reader Opinion