Flattening virtual Simulink subsystems — A case study

Embedded systems are often modeled using Matlab Simulink to simulate their behavior. These systems contain several different models. During the execution of these systems, the Simulink must provide some transformations for its models. One of the most common transformations is the flattening of the virtual subsystems within these models. If we execute the model processing via model transformations, then the abstraction level of the processing also increases. This paper presents a transformation that facilitates the flattening of virtual subsystems in Simulink models. The transformation is implemented through the application of graph transformation methods.

[1]  Martin Fowler,et al.  Domain-Specific Languages , 2010, The Addison-Wesley signature series.

[2]  Juha-Pekka Tolvanen,et al.  Domain-Specific Modeling: Enabling Full Code Generation , 2008 .