Green Hills Software and I-Logix Team for Model-Driven Embedded Designs

9/14/2004 - Green Hills Software, Inc., the market leader in royalty-free real-time operating systems (RTOS), and I-Logix, a leading provider of embedded system design and software development solutions, announced a significant extension to the integration between I-Logix's Rhapsody Model-Driven Development (MDD) environment and Green Hills Software's INTEGRITY RTOS and MULTI Integrated Development Environment (IDE). The enhanced integration supports and accelerates the entire application development lifecycle-from system analysis and specification to real-time software design, implementation and testing-with all tools tightly integrated from end-to-end.

Using models based on the Unified Modeling Language 2.0 (UML) to capture and validate an embedded application design, Rhapsody can now automatically generate optimized code for the Green Hills C/C++ and Ada compilers. Once compiled, generated code can be dynamically downloaded and run on the INTEGRITY or INTEGRITY 178B RTOSes using the MULTI and AdaMULTI IDEs. During debugging, the MULTI source-level debugger is completely synchronized with the Rhapsody UML models. This integration significantly increases productivity over traditional, manual step-by-step programming techniques.

"This integrated solution from Green Hills Software and I-Logix provides a development environment crucial to customer's efforts to shorten their development cycles, while maintaining high quality deployable code," commented Dan Mender, INTEGRITY's director of business development at Green Hills Software. "We received a clear message from customers that they required a seamless integration between our RTOSes, IDEs and Model-Driven Development tools like Rhapsody. Together with I-Logix we have responded with a best-in-class solution for end-to-end code development and deployment."

"As the complexity of embedded systems grows, software developers can no longer rely on labor intensive, code-centric methods when developing applications," said George LeBlanc, vice president of Business Development for I-Logix. "Increasingly, developers are adopting Model-Driven Development approaches reflected in tools such as Rhapsody. This revolutionary integration of Rhapsody with the INTEGRITY RTOS and MULTI IDE streamlines workflow, shortens the design and debug cycle and enables early software validation when problems are easier and less costly to fix."

Be More Productive and Responsive
INTEGRITY and INTEGRITY-178B feature full memory, application and device driver protection along with guaranteed resource availability for system critical tasks. At the same time, INTEGRITY's modern architecture guarantees true real-time deterministic performance with fast interrupt response times and rapid context switching. INTEGRITY is certified compliant to the latest 2003 POSIX.1 application programming interface (API) and offers field upgrading/debugging and dynamic task downloading, features that are valuable to many of today's applications. This combination of security, reliability and fast, predictable response makes the royalty-free INTEGRITY RTOS the ideal target environment for military/aerospace, automotive, medical and telecom applications.

INTEGRITY is tightly integrated with Green Hills Software's MULTI and AdaMULTI IDEs that include a kernel-aware source-level debugger for multi-processor configurations, program builder, run-time error checker, performance profiler, version control editor along with many other productivity tools for use at all stages of the development cycle.

Rhapsody allows embedded software engineers to analyze, design, implement and test UML-based applications graphically. Production-quality code is automatically generated as the design evolves and graphical animation allows design diagrams on the development host to be debugged before testing the software on the target. This capability compresses the overall development cycle. Rhapsody in Ada (RiA) supports the development of Ada applications, including reverse engineering of Ada83 and Ada95 legacy code into graphical UML diagrams, facilitating reuse and extension of legacy systems in the absence of the original developers. With RiA, customers can generate production code directly from the UML graphical model using a flexible rules-based code generation engine that addresses unique needs for code style, generated constructs and standards compliance.

INTEGRITY supports auto-code generated from Rhapsody working seamlessly with the Green Hills C/C++ and Ada compilers. Rhapsody automatically invokes services provided in the compilers when the application is being developed. In addition, it is intelligently integrated with, and utilizes the services of, MULTI and AdaMULTI to automatically launch the IDE when necessary. The MULTI IDE and Rhapsody work seamlessly together to debug the application, including synchronization of the break points in both the individual lines of source code and the application model, significantly reducing the debug cycle. It is also possible within Rhapsody to graphically describe and generate applications that utilize multiple address spaces for fault tolerant, secure and safety-critical systems. In addition, Rhapsody automatically creates a MULTI "INTEGRATE" graphical diagram for INTEGRITY, streamlining workflow and further reducing development time.

Pricing and Availability
The Rhapsody adaptor layer integration for INTEGRITY/INTEGRITY-178B is immediately available from I-Logix as part of the Rhapsody license. Windows, Linux and Solaris development hosts are supported. Development licenses for INTEGRITY and INTEGRITY-178B start at $15,000 USD. Run-time licenses for both RTOSes on the target system are free. MULTI or AdaMULTI debugger integration for Rhapsody is also immediately available from Green Hills starting at $1,900 USD.

About Green Hills Software
Founded in 1982, Green Hills Software, Inc. is the technology leader for royalty free real-time operating systems and software development tools for 32- and 64-bit embedded systems. Our royalty-free velOSity microkernel, INTEGRITY RTOS, C/C++ and Ada compilers, MULTI and AdaMULTI Integrated Development Environments and TimeMachine debugger, offer a complete development solution that addresses both deeply embedded and high-reliability applications. Green Hills Software is headquartered in Santa Barbara, CA, with European headquarters in the United Kingdom.

About I-Logix
Founded in 1987, I-Logix is a leading provider of Model-Driven Development (MDD) solutions for systems design through software development focused on real-time embedded applications. These solutions allow engineers to graphically model the behavior and functionality of their embedded systems, analyze and validate the system and automatically generate production quality code in a variety of languages. I-Logix also offers iNotion, a product lifecycle management portal designed for software; coupling product development, quality assurance, marketing and the customer by providing instant, controllable, web-based access to development artifacts and product management services 24/7 worldwide. For more information, please visit our website

Green Hills Software, the Green Hills logo, MULTI, INTEGRITY, velOSity, AdaMULTI and TimeMachine are trademarks or registered trademarks of Green Hills Software, Inc. in the U.S. and/or internationally. Rhapsody is a registered trademark of I-Logix.

North American Sales Contact: Green Hills Software, Inc., 30 West Sola Street, Santa Barbara, CA 93101, Tel: 805-965-6044, Fax: 805-965-6343, Website:, Email: International Sales Contact: Green Hills Software Ltd., Dolphin House, St. Peter Street, Winchester Hampshire SO23 8BW, United Kingdom, Tel: +44 (0)1962 829820, Fax: +44 (0)1962 890300, Email:

Previous Page | News by Category | News Search

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