CVSM Bibliography, Entry [ PhNN+2009ICSE ]


Pham, Nam H.; Nguyen, Hoan Anh; Nguyen, Tung Thanh; Al-Kofahi, Jafar M.; Nguyen, Tien N.: Complete And Accurate Clone Detection In Graph-Based Models;
p.276-286 in: Proc. IEEE 31st Intl. Conf. Software Engineering 2009, May 16-24, 2009; ACM; 2009
Library Entries: ACM Digital Library
Deskriptoren: CVSM, clones

Abstract: Model-Driven Engineering (MDE) has become an important development framework for many large-scale software. Previous research has reported that as in traditional code-based development, cloning also occurs in MDE. However, there has been little work on clone detection in models with the limitations on detection precision and completeness. This paper presents ModelCD, a novel clone detection tool for Matlab/Simulink models, that is able to efficiently and accurately detect both exactly matched and approximate model clones. The core of ModelCD is two novel graph-based clone detection algorithms that are able to systematically and incrementally discover clones with a high degree of completeness, accuracy, and scalability. We have conducted an empirical evaluation with various experimental studies on many real-world systems to demonstrate the usefulness of our approach and to compare the performance of ModelCD with existing tools.