Automated Software Engineering

, Volume 20, Issue 2, pp 141–184

A tool environment for quality assurance based on the Eclipse Modeling Framework


DOI: 10.1007/s10515-012-0114-7

Cite this article as:
Arendt, T. & Taentzer, G. Autom Softw Eng (2013) 20: 141. doi:10.1007/s10515-012-0114-7


The paradigm of model-based software development has become more and more popular since it promises an increase in the efficiency and quality of software development. Following this paradigm, models become primary artifacts in the software development process. 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 can be adapted to project-specific and domain-specific needs. This process is based on static model analysis using model metrics and model smells. Based on the outcome of the model analysis, appropriate model refactoring steps can be performed. In this paper, we present a tool environment conveniently supporting the proposed model quality assurance process. In particular, the presented tools support metrics reporting, smell detection, and refactoring for models being based on the Eclipse Modeling Framework, a widely used open source technology in model-based software development.


Modeling Model-based software development Model quality Model quality assurance Eclipse Modeling Framework 

Copyright information

© Springer Science+Business Media New York 2012

Authors and Affiliations

  1. 1.FB 12—Mathematics and Computer SciencePhilipps-Universität MarburgMarburgGermany

Personalised recommendations