A survey of model comparison approaches and applications

M Stephan, JR Cordy - … on Model-Driven Engineering and Software …, 2013‏ - scitepress.org
This survey paper presents the current state of model comparison as it applies to Model-
Driven Engineering. We look specifically at how model matching is accomplished, the …

Models are code too: Near-miss clone detection for Simulink models

MH Alalfi, JR Cordy, TR Dean… - 2012 28th IEEE …, 2012‏ - ieeexplore.ieee.org
While graph-based techniques show good results in finding exactly similar subgraphs in
graphical models, they have great difficulty in finding near-miss matches. Text-based clone …

Metamodel clone detection with SAMOS

Ö Babur, L Cleophas, M Van Den Brand - Journal of Computer Languages, 2019‏ - Elsevier
Wider adoption of model-driven engineering leads to an abundance of models and
metamodels in academic and industrial practice. One of the key techniques for the …

Custom-tailored clone detection for IEC 61131-3 programming languages

K Rosiak, A Schlie, L Linsbauer, B Vogel-Heuser… - Journal of Systems and …, 2021‏ - Elsevier
Automated production systems (aPS) are highly customized systems that consist of
hardware and software. Such aPS are controlled by a programmable logic controller (PLC) …

Towards a taxonomy for simulink model mutations

M Stephan, MH Alalfi, JR Cordy - 2014 IEEE Seventh …, 2014‏ - ieeexplore.ieee.org
A relatively new and important branch of Mutation Analysis involves model mutations. In our
attempts to realize model-clone detector testing, we found that there was little mutation …

Using mutation analysis for a model-clone detector comparison framework

M Stephan, MH Alafi, A Stevenson… - 2013 35th International …, 2013‏ - ieeexplore.ieee.org
Model-clone detection is a relatively new area and there are a number of different
approaches in the literature. As the area continues to mature, it becomes necessary to …

Clone detection in Matlab Stateflow models

J Chen, TR Dean, MH Alalfi - Software Quality Journal, 2016‏ - Springer
MATLAB Simulink is one of the leading tools for model-based software development in the
automotive industry. One extension to Simulink is Stateflow, which allows the user to embed …

Model clone detector evaluation using mutation analysis

M Stephan - 2014 IEEE International Conference on Software …, 2014‏ - ieeexplore.ieee.org
Model Clone Detection is a growing area within the field of software model maintenance.
New model clone detection techniques and tools for different types of models are being …

MuMonDE: A framework for evaluating model clone detectors using model mutation analysis

M Stephan, JR Cordy - Software Testing, Verification and …, 2019‏ - Wiley Online Library
Model‐driven engineering is an increasingly prevalent approach in software engineering
where models are the primary artifacts throughout a project's life cycle. A growing form of …

Near-miss model clone detection for Simulink models

MH Alalfi, JR Cordy, TR Dean… - … on Software Clones …, 2012‏ - ieeexplore.ieee.org
This paper describes our plan to adapt mature code-based clone detection techniques to the
efficient identification of near-miss clones in models. Our goal is to leverage successful …