C-Code Generation and Visualization for UML

preview_player
Показать описание
This short demo shows a first graphical UML debugger for the development of embedded systems integrated in Enterprise Architect in combination with AMUSE Embedded from LieberLieber. The code generation engine UML2C generates simple and target independent ANSI C-code for State Machines and Activity Diagrams. The compiled code can be directly flashed into the target device. Finally, AMUSE Embedded is able to connect to the device and allow for graphically testing and model debugging. The solution supports code instrumentalization and works even with targets without explicit debugging interfaces. Supporting debugging interfaces like JTAG is also on the roadmap. The integrated code generator is designed to be easily adapted for the customer-specific needs and even alternative code generators can be plugged-in.
Рекомендации по теме
Комментарии
Автор

The basic idea - uml debugging based on different code generators for several embedded hardware platforms integrated into EA.
The first step is done.

RomanBretz
Автор

Amazing job! Keep it up. I have read your blog as well. I am a novice at this. But I would like to understand how the data is stored (from UML diagram) and how you read it? For an example, data could be stored as an xml file and we could use an xml parser to get data out from there. The next step would be to convert this data into c files (assuming I am converting UML to C). I am trying to do this on Eclipse (Papyrus add on) since its free open source, but I am missing some concepts. Could you please help me understand better? Or at least shed some light in this direction (if you think I am asking too much intellectual property questions, you can say that, its ok)

raghurthepro