A MOF-Compliant Approach to Software Quality Modeling.
ABSTRACT 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.
- SourceAvailable from: platon.escet.urjc.es[Show abstract] [Hide abstract]
ABSTRACT: This work reports on the activities undertaken in the Project TIN2004-07461-C02.
Article: On conceptualization of quality[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 investigate the notion of software product quality from the point of view of its integration into the modeling activities on the same level of abstraction as traditional functional models (a conceptualization of quality). We pay special attention to the evolution of the approaches for obtaining this conceptualization through the history of conceptual modeling, propose their classification according to common attributes and outline their distinguishing features. Based on the proposed classification, we outline a way of establishing an evaluation framework for quality conceptualizations aiming at supporting the choice of a conceptualization solution best suited for the problem at hand. Keywordssoftware product quality-conceptual modeling-quality conceptualization-quality model-quality ontology-quality evaluation01/2011: pages 117-136;