arXivDaily arXiv每日学术速递 周一至周五更新
arXiv 2008.09459cs.SE
收藏

元模型质量要求和评价(MQuaRE)

Metamodel Quality Requirements and Evaluation (MQuaRE)

Taciana Novo Kudo, Renato F. Bulcão-Neto, Auri Marcelo Rizzo Vincenzi

摘要:

模型是模型驱动软件工程(MDSD)的主要工件[1],终端模型是符合给定软件元模型的表示[2,3]。由于软件元模型的质量直接影响终端模型的质量,因此软件元模型质量是MDSD的一个重要方面。然而,文献报道了一些元模型质量评估的建议,但大多数缺乏质量问题的通用解决方案。一些努力集中在质量度量[4],质量评估模型[5],或质量评估模型与OO设计借用的结构度量[6,7,8]。因此,我们支持有必要为元模型质量评估提供一个更全面的解决方案,这对MDSD有潜在的好处。本文档描述了一个元模型质量评估框架,称为MPEGRE(元模型质量要求和评估)。MECHRE是一个集成框架,由元模型质量需求、元模型质量模型、元模型质量度量和评估过程组成,对ISO/IEC 25000系列[9]软件产品质量评估有很大贡献。

英文摘要:

Models are the primary artifacts of model-driven software engineering (MDSD) [1], and a terminal model is a representation that conforms to a given software metamodel [2, 3]. As the quality of a software metamodel directly impacts the quality of terminal models, software metamodel quality is an essential aspect of MDSD. However, the literature reports a few proposals for metamodel quality evaluation, but most lack a general solution for the quality issue. Some efforts focus on quality measures [4], a quality evaluation model [5], or a quality evaluation model with structural measures borrowed from OO design [6, 7, 8]. Thus, we support there is a need for a more thorough solution for metamodel quality evaluation, with potential benefits to MDSD in general. This document describes a metamodel quality evaluation framework called MQuaRE (Metamodel Quality Requirements and Evaluation). MQuaRE is an integrated framework composed of metamodel quality requirements, a metamodel quality model, metamodel quality measures, and an evaluation process, with a great contribution of the ISO/IEC 25000 series [9] for software product quality evaluation.

机构、总结、中文摘要均由AI分析而来,可能存在错误,请以论文正文为准。

↑