Visit the Green Hills Software web site

Model-driven development speeds embedded design

A Green Hills Software product story
Edited by the Electronicstalk editorial team Sep 16, 2004

Green Hills Software has extended the integration between its Integrity RTOS and Multi IDE and the I-Logix's Rhapsody model-driven development environment.

Green Hills Software has extended the integration between its Integrity RTOS and Multi IDE and the I-Logix's Rhapsody model-driven development (MDD) environment.

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 Modelling Language 2.0 (UML) to capture and validate an embedded application design, Rhapsody can now automatically generate optimised 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 RTOSs using the Multi and AdaMulti IDEs.

During debugging, the Multi source-level debugger is completely synchronised 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 RTOSs, 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 labour 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".

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 telecomms applications.

Integrity is tightly integrated with Green Hills Software's Multi and AdaMulti IDEs that include a kernel-aware source-level debugger for multiprocessor 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 analyse, 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 utilises 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 synchronisation 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 utilise 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.

The Rhapsody adaptor layer integration for Integrity/Integrity-178B is immediately available from I-Logix as part of the Rhapsody licence.

Windows, Linux and Solaris development hosts are supported.

Development licenses for Integrity and Integrity-178B start at US $15,000.

Run-time licenses for both RTOSs on the target system are free.

Multi or AdaMulti debugger integration for Rhapsody is also immediately available from Green Hills starting at US $1900.

Not what you're looking for? Search the site.

Back to top Back to top

Contact Green Hills Software

Tel +44 2380 649660

Request information

Other Green Hills Software stories

Newsletter sign up

Request your free weekly copy of the Electronicstalk email newsletter ...

Visit the Green Hills Software web site

Search by company

A Pro-talk Publication

A Pro-talk publication