To main content

Towards a Tool-Supported Quality Model for Model-Driven Engineering

Abstract

This paper reviews definitions of model quality before introducing five properties of models that are important for building high-quality models. These are identified to be correctness, completeness, consistency, comprehensibility and confinement. We have earlier defined a quality model that separates intangible quality goals from tangible quality-carrying properties and practices that should be in place to support these properties.  A part of that work was to define a metamodel for developing quality models with MDE in mind. In this paper we analyze existing literature in order to extract model quality properties and to build a quality model with focus on the quality of models. For this purpose the metamodel is implemented in a tool that allows us to model quality models. The advantage of defining the metamodel is learning how to precisely define quality elements and relations in the quality model, and building models that may be used to generate documentation, guidelines or checklists.  The disadvantage is mainly in the research phase where the metamodel is not stable and undergoes changes.
Read publication

Category

Academic lecture

Language

English

Author(s)

  • Parastoo Mohagheghi

Affiliation

  • SINTEF Digital / Sustainable Communication Technologies

Presented at

3rd Workshop on Quality in Modeling

Place

Toulouse, France

Date

30.09.2008 - 30.09.2008

Organizer

MODELS 2008

Year

2008

View this publication at Cristin