|
Integration of TRACE32 and Telelogic Rhapsody allows Hardware Debugging Functionality at UML Level
LAUTERBACH announced recently the availability of an integration of their debugging environment, TRACE32 with the UML, SysML, and AUTOSAR based Model-Driven Development (MDD) environment, Telelogic Rhapsody© from Telelogic (Nordic Exchange/
MidCap/TLOG). The integration includes a mutual navigation of source code, debugging functionality inside the UML tool, and the animation without an external interface. Existing customers of TRACE32 will get the Rhapsody integration within the standard
software updates.
The integration of the products offers the ability of downloading and starting the application on the target hardware directly within Telelogic Rhapsody. There’s no external interface necessary, the debugger accomplishes the download.
A mutual navigation eases the debugging of code that is generated out of a UML model element. A context menu in Telelogic Rhapsody allows the display of the generated source code within TRACE32. Especially interesting is the way backwards: if you find a
bug in the C++ code, a simple mouse click in the debugger is enough to automatically open the according model element within Rhapsody. There’s no longer a long-time search of the place to change in the UML model.
Additional items in the context menu allow the setting of real-time breakpoints directly on the model element, and to continue or halt the application within the debugger. Using this, you can run to specific model elements and their methods, immediately
out of the UML model.
Telelogic Rhapsody© offers an 'animation' of the UML model. This animates and generates state charts and sequence diagrams right out of the real target run. To do this, Rhapsody communicates with the target hardware via an Ethernet interface. The
integration with TRACE32 now allows using this animation via the debug interface, removing the necessity of hardware resources. Animation becomes available even on boards without any communication interface.
|
|