DocumentCode
3698399
Title
Identification of Simulink model antipattern instances using model clone detection
Author
Matthew Stephan;James R. Cordy
Author_Institution
Department of Computer Science and Software Engineering, Miami University, Oxford, Ohio, USA
fYear
2015
Firstpage
276
Lastpage
285
Abstract
One challenge facing the Model-Driven Engineering community is the need for model quality assurance. Specifically, there should be better facilities for analyzing models automatically. One measure of quality is the presence or absence of good and bad properties, such as patterns and antipatterns, respectively. We elaborate on and validate our earlier idea of detecting patterns in model-based systems using model clone detection by devising a Simulink antipattern instance detector. We chose Simulink because it is prevalent in industry, has mature model clone detection techniques, and interests our industrial partners. We demonstrate our technique using near-miss cross-clone detection to find instances of Simulink antipatterns derived from the literature in four sets of public Simulink projects. We present our detection results, highlight interesting examples, and discuss potential improvements to our approach. We hope this work provides a first step in helping practitioners improve Simulink model quality and further research in the area.
Keywords
"Unified modeling language","Cloning","Mathematical model","Software packages","Analytical models","Computational modeling"
Publisher
ieee
Conference_Titel
Model Driven Engineering Languages and Systems (MODELS), 2015 ACM/IEEE 18th International Conference on
Type
conf
DOI
10.1109/MODELS.2015.7338258
Filename
7338258
Link To Document