Title
Clone detection in automotive model-based development
Abstract
Model-based development is becoming an increasingly com- mon development methodology. In important domains like embedded systems already major parts of the code are gener- ated from models specied with domain-specic modelling languages. Hence, such models are nowadays an integral part of the software development and maintenance process and therefore have a major economic and strategic value for the software-developing organisations. Nevertheless almost no work has been done on a quality defect that is known to seriously hamper maintenance productivity in classic code- based development: Cloning. This paper presents an ap- proach for the automatic detection of clones in large mod- els as they are used in model-based development of con- trol systems. The approach is based on graph theory and hence can be applied to most graphical data-ow languages. An industrial case study demonstrates the applicability of our approach for the detection of clones in Matlab/Simulink models that are widely used in model-based development of embedded systems in the automotive domain.
Year
DOI
Venue
2008
10.1145/1368088.1368172
ICSE
Keywords
Field
DocType
major part,automatic detection,automotive model-based development,software development,data-ow,model clone,model-based development,maintenance productivity,simulink model,clone detection,classic code-based development,matlab/simulink,common development methodology,maintenance process,embedded system,model based development,data mining,maintenance engineering,software quality,automatic control,data flow,software maintenance,control system,graph theory,gain,embedded systems,productivity,programming,automotive engineering,cloning,mathematical model
Systems engineering,Software engineering,Computer science,Real-time computing,Automatic control,Model-based design,Software maintenance,Software quality,Maintenance engineering,Software development,Data flow diagram,Automotive industry
Conference
Citations 
PageRank 
References 
52
2.17
23
Authors
7
Name
Order
Citations
PageRank
Florian Deissenboeck177035.84
Benjamin Hummel266029.51
Elmar Juergens374331.07
Bernhard Schätz460494.43
Stefan Wagner574855.74
Jean-Francois Girard621919.99
Stefan Teuchert7854.14