2015 ACM/IEEE 18th International Conference on Model Driven Engineering Languages and Systems (MODELS) 2015
DOI: 10.1109/models.2015.7338258
|View full text |Cite
|
Sign up to set email alerts
|

Identification of Simulink model antipattern instances using model clone detection

Abstract: Abstract-One challenge facing the Model-Driven Engineering community is the need for model quality assurance. Specifically, there should be better facilities for analyzing models automatically. One measure of quality is the presence or absence of good and bad properties, such as patterns and antipatterns, respectively. We elaborate on and validate our earlier idea of detecting patterns in model-based systems using model clone detection by devising a Simulink antipattern instance detector. We chose Simulink bec… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1

Citation Types

0
3
0

Year Published

2017
2017
2023
2023

Publication Types

Select...
4
3

Relationship

2
5

Authors

Journals

citations
Cited by 13 publications
(3 citation statements)
references
References 25 publications
(65 reference statements)
0
3
0
Order By: Relevance
“…Two tools, Artshopr (Thomas et al 2016) and SLRefactor (Tran & Dziobek 2013), were implemented to address these bad smells. Stephan and Cordy adopted near-miss cross-clone detection to find instances of antipatterns derived from the literature in public Simulink projects (Stephan & Cordy 2015).…”
Section: Related Workmentioning
confidence: 99%
“…Two tools, Artshopr (Thomas et al 2016) and SLRefactor (Tran & Dziobek 2013), were implemented to address these bad smells. Stephan and Cordy adopted near-miss cross-clone detection to find instances of antipatterns derived from the literature in public Simulink projects (Stephan & Cordy 2015).…”
Section: Related Workmentioning
confidence: 99%
“…Though there have been previous model collections, they lack fine-grained meta-information, are not self-contained, and are not redistributable due to restrictive or missing licenses-making them hard or impossible to use for most empirical researchers. Given the lack of such a collection, the few existing empirical studies of Simulink models have been limited to proprietary models or a small number of public models [9,41,42].…”
Section: Introductionmentioning
confidence: 99%
“…One example of this is model clone detection, which provides engineers the ability to detect similar models and elements in modeling projects [13]. Model clone detection has a variety of uses including library extraction, model maintenance [14], and quality assurance [15,16,17]. Because there are many different modeling abstractions, research in model clone detection is evolving quickly and is yielding many different tools and techniques targeting different model types.As more model clone detectors are created, the need for model clone detector evaluation becomes imperative.…”
mentioning
confidence: 99%