Effective and efficient model clone detection

Harald Störrle

Research output: Chapter in Book/Report/Conference proceedingBook chapterResearchpeer-review

930 Downloads (Pure)

Abstract

Code clones are a major source of software defects. Thus, it is likely that model clones (i.e., duplicate fragments of models) have a significant negative impact on model quality, and thus, on any software created based on those models, irrespective of whether the software is generated fully automatically (“MDD-style”) or hand-crafted following the blueprint defined by the model (“MBSD-style”). Unfortunately, however, model clones are much less well studied than code clones. In this paper, we present a clone detection algorithm for UML domain models. Our approach covers a much greater variety of model types than existing approaches while providing high clone detection rates at high speed.
Original languageEnglish
Title of host publicationSoftware, Services, and Systems : Essays Dedicated to Martin Wirsing on the Occasion of His Retirement from the Chair of Programming and Software Engineering
EditorsRocco De Nicola, Rolf Hennicker
PublisherSpringer
Publication date2015
Pages440-457
ISBN (Print)978-3-319-15544-9
ISBN (Electronic) 978-3-319-15545-6
DOIs
Publication statusPublished - 2015
SeriesLecture Notes in Computer Science
Volume8950
ISSN0302-9743

Fingerprint

Dive into the research topics of 'Effective and efficient model clone detection'. Together they form a unique fingerprint.

Cite this