Title :
Slicing MATLAB Simulink models
Author :
Reicherdt, Robert ; Glesner, Sabine
Author_Institution :
Tech. Univ., Berlin, Germany
Abstract :
MATLAB Simulink is the most widely used industrial tool for developing complex embedded systems in the automotive sector. The resulting Simulink models often consist of more than ten thousand blocks and a large number of hierarchy levels. To ensure the quality of such models, automated static analyses and slicing are necessary to cope with this complexity. In particular, static analyses are required that operate directly on the models. In this article, we present an approach for slicing Simulink Models using dependence graphs and demonstrate its efficiency using case studies from the automotive and avionics domain. With slicing, the complexity of a model can be reduced for a given point of interest by removing unrelated model elements, thus paving the way for subsequent static quality assurance methods.
Keywords :
automotive engineering; avionics; digital simulation; embedded systems; graph theory; mathematics computing; quality assurance; MATLAB Simulink model slicing; automated static analysis; automotive sector; avionics domain; dependence graphs; embedded systems; industrial tool; static quality assurance methods; Analytical models; Context; Context modeling; Data models; Embedded systems; MATLAB; Switches; Dependence Analysis; MATLAB; Simulink; Slicing;
Conference_Titel :
Software Engineering (ICSE), 2012 34th International Conference on
Conference_Location :
Zurich
Print_ISBN :
978-1-4673-1066-6
Electronic_ISBN :
0270-5257
DOI :
10.1109/ICSE.2012.6227161