DocumentCode :
2442740
Title :
Slicing MATLAB Simulink models
Author :
Reicherdt, Robert ; Glesner, Sabine
Author_Institution :
Tech. Univ., Berlin, Germany
fYear :
2012
fDate :
2-9 June 2012
Firstpage :
551
Lastpage :
561
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;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Software Engineering (ICSE), 2012 34th International Conference on
Conference_Location :
Zurich
ISSN :
0270-5257
Print_ISBN :
978-1-4673-1066-6
Electronic_ISBN :
0270-5257
Type :
conf
DOI :
10.1109/ICSE.2012.6227161
Filename :
6227161
Link To Document :
بازگشت