|
TRACE32 Extends Hardware-Debugging Functionality at UML Level for Rhapsody in C
Hofolding, May 2008 - LAUTERBACH, the leading manufacturer of microprocessor development tools, has extended its integration between their debugging environment "TRACE32" and the UML based model-driven development environment "Rhapsody" from Telelogic.
As well as "Rhapsody in C++", it also supports "Rhapsody in C". The integration includes a mutual ability to navigate in source code, debugging functionality from within the UML tool and animation without an external interface.
Lauterbach has extended the integration of both market leading tools "Telelogic Rhapsody" and "TRACE32".
Telelogic Rhapsody is a UML tool highly suited to the technical, real-time and embedded market, using UML 2.1 specified diagrams for modelling software. Out of these diagrams, "Rhapsody in C" generates completely executable C code. TRACE32 offers a
debugging environment dedicated to In-Circuit-Debuggers for all commonly used embedded processors and includes a C source code debugger as well as a sophisticated real-time trace.
The integration means the user can download and start the application on the target hardware directly from within Telelogic Rhapsody. No external interface is necessary, as the debugger accomplishes the download. Both the download and the start of the
application are managed by the debugger and are totally configurable.
The ability to navigate in both environments simplifies the debugging of code that is generated from a UML model element. Rhapsody allows the display of the generated source code within TRACE32. Similar, a simple mouse click on the C code in the debugger
is enough to automatically open the according model element within Rhapsody.
Telelogic Rhapsody offers an "animation" of the UML model. This animates and generates state charts and sequence diagrams from the real target run. To do this, Rhapsody normally communicates with the target hardware via an Ethernet interface. The
integration with TRACE32 now means this animation can be run via the debug interface, removing the need for hardware resources in the system. Animation becomes available even on boards which do not have a communication interface.
The TRACE32 - Telelogic Rhapsody integration in its extended version is available now and supports "Rhapsody in C++" and "Rhapsody in C" Release 7.x.
|
|