Mapping Simulink to UML in the design of embedded systems:Investigating scenarios and transformations
Carl-Johan Sjöstedt, Martin Törngren, Jianlin Shi, DeJiu Chen, Viktor Ahlsten · 2008
The multidisciplinary nature of advanced embedded systems requires a combined usage of several tools and modeling languages in systems development. We investigate the needs and some of the possibilities of combined usage of Simulink and UML. Structural and behavioral mappings are explored focusing on continuous-time and discrete-time models. A procedure for transforming Simulink models to UML composite structure and activity models is presented. Our proposed behavioral transformation maps behavior of the Simulink model as well as the MATLAB/Simulink simulation engine and provides an explicit simulation level behavior representation in the form of UML activity diagrams. The transformation has been partially implemented using the Atlas Transformation Language. 1.