Conference Paper

A MOF-Compliant Approach to Software Quality Modeling.

DOI: 10.1007/11568322_12 Conference: Conceptual Modeling - ER 2005, 24th International Conference on Conceptual Modeling, Klagenfurt, Austria, October 24-28, 2005, Proceedings
Source: DBLP


Software quality is a many-faceted concept that depends on the kind of artifact to be measured, the context where measurement
takes place, the quality framework used, and others. Furthermore, there is a great deal of standards, white papers, and in
general proposals of any kind related to software quality. Consequently, a unified software quality framework seems to be
needed to compare, combine or select these proposals and to define new ones. In this paper we propose a MOF-compliant approach
for structuring quality models in order to formalise software quality issues and deal with quality information modelling.
We propose two types of models: a generic model, situated in the M2 MOF layer; and a hierarchy of reference models, defined
in the M1 and M0 MOF layers. The generic model elements are derived from the UML metamodel by specialization. Then, we can
instantiate them to get reference models that formalise (combinations of) existing proposals which may be further refined
for defining quality frameworks to be used in different experiences. Each of these models is divided into three parts, namely
fundamental concepts, metrics and context. We illustrate our proposal providing a multi-level reference model in the context
of collection libraries quality evaluation.

5 Reads
  • Source
    [Show abstract] [Hide abstract]
    ABSTRACT: This work reports on the activities undertaken in the Project TIN2004-07461-C02.
  • Source
    [Show abstract] [Hide abstract]
    ABSTRACT: We investigate the notion of software product quality from the point of view of its integration into modeling activities on the same level of abstrac-tion as traditional functional models (we call this integrated notion a conceptu-alization of quality). We pay special attention to evolution of the different ap-proaches for obtaining this conceptualization over the history of conceptual modeling (quality models, metamodels, UML profiles, and ontologies). We propose their multidimensional classification according to common attributes and outline their distinguishing features. We show that the abundance of these techniques can be confusing, especially as many of them essentially describe the same kind of information: the structure of quality. We state possible re-search problems related to this confusion. After that, we study the relationships between system quality and functionality on the conceptual level and the treat-ment of quality conceptualization as a driving force for a software process by investigating their evolution, establishing their classification and stating the re-lated research problems.
  • [Show abstract] [Hide abstract]
    ABSTRACT: We present a metamodeling tool to support a modeling methodology which we have succesfully applied in the field of software quality. As a distinguishing and general purpose functionality, it implements the concept of induced associations, which are introduced by the tool when the user instantiates metaclasses related by inducing metaassociations in the metamodel.
    Conceptual Modeling - ER 2008, 27th International Conference on Conceptual Modeling, Barcelona, Spain, October 20-24, 2008. Proceedings; 01/2008
Show more