For many of us, Lego is a reminder of our childhood and how much fun it can be to use standardized bricks to build something awesome. In the March 2016 EclipseCon, we have presented an overview how to model a Lego system with UML.
In this Showtime demo, we use Papyrus software designer and again a Lego application to present
- Behavior modeling via embedded code fragments and state-machines.
- Code synchronisation: debugging and testing is still often done at the code level. If the code is modified in this context, it needs to be synchronised back to the model to avoid inconsistencies between model and code.