Title :
Analysis and clustering of model clones: An automotive industrial experience
Author :
Alalfi, Manar H. ; Cordy, James R. ; Dean, Thomas R.
Author_Institution :
Sch. of Comput., Queen´s Univ., Kingston, ON, Canada
Abstract :
In this paper we present our early experience analyzing subsystem similarity in industrial automotive models. We apply our model clone detection tool, SIMONE, to identify identical and near-miss Simulink subsystem clones and cluster them into classes based on clone size and similarity threshold. We then analyze clone detection results using graph visualizations generated by the SIMGraph, a SIMONE extension, to identify subsystem patterns. SIMGraph provides us and our industrial partners with new interesting and useful insights that improves our understanding of the analyzed models and suggests better ways to maintain them.
Keywords :
automotive engineering; data visualisation; graphs; pattern clustering; SIMGraph; SIMONE extension; graph visualizations; identical Simulink subsystem clones; industrial automotive models; model clone analysis; model clone clustering; model clone detection tool; near-miss Simulink subsystem clones; subsystem similarity; Analytical models; Cloning; Mathematical model; Software packages; Unified modeling language; Visualization;
Conference_Titel :
Software Maintenance, Reengineering and Reverse Engineering (CSMR-WCRE), 2014 Software Evolution Week - IEEE Conference on
Conference_Location :
Antwerp
DOI :
10.1109/CSMR-WCRE.2014.6747198