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 :
بازگشت