Proceedings of the Fifth Workshop on Refactoring Tools 2012
DOI: 10.1145/2328876.2328878
|View full text |Cite
|
Sign up to set email alerts
|

Integration of smells and refactorings within the Eclipse modeling framework

Abstract: Models are primary artifacts in model-based, and especially, in model-driven software development processes. Therefore, software quality and quality assurance frequently leads back to the quality and quality assurance of the involved models. In our approach, we propose a model quality assurance process that is based on static model analysis and uses techniques like model metrics and model smells. Based on the outcome of the model analysis, appropriate model refactoring steps are performed. Appropriate tools su… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1
1

Citation Types

1
15
0

Year Published

2013
2013
2019
2019

Publication Types

Select...
5
1
1

Relationship

0
7

Authors

Journals

citations
Cited by 15 publications
(16 citation statements)
references
References 13 publications
1
15
0
Order By: Relevance
“…It can be observed from the discussion presented in this section that metrics‐based techniques cover all three views of UML in the context of this study. This means that metrics‐based techniques have investigated use case diagrams, sequence diagrams, and class diagrams . The most important factor to address in metrics‐based studies is identifying the relationship between model smells and software metrics.…”
Section: Bad Smell Detection Techniquesmentioning
confidence: 99%
“…It can be observed from the discussion presented in this section that metrics‐based techniques cover all three views of UML in the context of this study. This means that metrics‐based techniques have investigated use case diagrams, sequence diagrams, and class diagrams . The most important factor to address in metrics‐based studies is identifying the relationship between model smells and software metrics.…”
Section: Bad Smell Detection Techniquesmentioning
confidence: 99%
“…It should allow the assessment of the relation between a model and a pattern. 3. It should support model refactoring to enforce conformance of a model to a pattern.…”
Section: Motivation and Overview Of The Approachmentioning
confidence: 99%
“…In [48] a similar formalism is used to verify conformance of a realised architecture to a style, while graph transformations allow the architecture to evolve. Similar techniques can be used for model smell (or anti-pattern) detection and repair [33,3].…”
Section: Introductionmentioning
confidence: 99%
“…The EMF Smell and EMF Refactor projects [34] offer to find design smells and execute refactorings over EMF models based on the graph pattern formalism. As Java programs can be translated into EMF models, this also allows the definition and execution of program queries.…”
Section: Software Analysis Using Generic Modeling Techniquesmentioning
confidence: 99%