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

被引:42
作者
Arendt, Thorsten [1 ]
Taentzer, Gabriele [1 ]
机构
[1] Univ Marburg, FB Math & Comp Sci 12, D-35032 Marburg, Germany
关键词
Modeling; Model-based software development; Model quality; Model quality assurance; Eclipse Modeling Framework;
D O I
10.1007/s10515-012-0114-7
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
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.
引用
收藏
页码:141 / 184
页数:44
相关论文
共 45 条
[1]  
[Anonymous], 2012, MODISCO MODISCO
[2]  
[Anonymous], 2012, REFACTORY REFACTORY
[3]  
[Anonymous], 2012, SDMETRICS
[4]  
[Anonymous], 2012, EMF VAL EMF VAL
[5]  
[Anonymous], 2012, EMF QUERY EMF QUERY
[6]  
[Anonymous], 2012, JET JET
[7]  
[Anonymous], 2012, IBM RAT SOFTW ARCH
[8]  
[Anonymous], 2012, JAV ORACL
[9]  
[Anonymous], 2012, EMF REF EMF REF
[10]  
[Anonymous], 2012, HENSHIN EMF HENSHIN