Quality-driven Software Development within MDA Approach

(*) Corresponding author

Authors' affiliations

DOI's assignment:
the author of the article can submit here a request for assignment of a DOI number to this resource!
Cost of the service: euros 10,00 (for a DOI)


The paper proposes extension of MDA called Quality Model Driven Architecture (Q-MDA) which can be used for quality control in software development process. The proposed Q-MDA approach, being an extension to the MDA, allows for considering quality requirements while conducting the design process. The main idea of presented extension consists of two elements. The first one is explicit decomposition of a model at given abstraction level on two interrelated models: software artifacts, which reflect functional requirements and quality model. The second element is simultaneous transformation of these two models. Such a procedure ensures that the transformation decisions should be based on the quality assessment of the created models.
Copyright © 2019 Praise Worthy Prize - All rights reserved.


MDA; Quality Assurance; Quality Model

Full Text:



ISO/IEC 9126-1:2001(E), Software engineering – Product quality – Part 1: Quality model.

National Institute of Standards and Technology, Integration Definition for Function Modeling (IDEF0), (http://www.idef.com/pdf/idef0.pdf, 1993).

OMG, Business Process Modeling Notation (BPMN) (http://www.bpmn.org/Documents/, 2006).

T. Mens, P. Van Gorp, D. Varro, G. Karsai, Applying a Model Transformation Taxonomy to Graph Transformation Technology, Electronic Notes in Theoretical Computer Science, Vol. 152, pp. 143-159, 2005 (Proceedings of the International Work¬shop on Graph and Model Transformation, GraMoT 2005).

Pham H. N., Mahmoud Q.H., Ferworn A., Sadeghian A., Applying Model-Driven Develop¬ment to Pervasive System Engineering, 29th International Conference on Software Engine¬ering Workshops (ICSEW'07), IEEE, (Year of Publication: 2007).

L. Tahvildari, K. Kontogiannis, J. Mylopoulos, Quality-driven software re-engineering, The Journal of Systems and Software Vol. 66, pp. 225-239, 2003.

Zou Y., Quality Driven Software Migration of Procedural Code to Object-Oriented Design, Proceedings of the 21st IEEE International Conference on Software Maintenance (ICSM’05), IEEE, (Year of Publication: 2005).

QADA, (http://virtual.vtt.fi/qada, 2007).

M. Matinlassi, Quality-driven software architecture model transformation. Towards automation, Ph.D. Thesis,, VTT PUBLICATIONS 608, VTT Technical Research Center of Finland, available at: www.vtt.fi/inf/pdf/publications/P608.pdf, 2006.

I. Dubielewicz, B. Hnatkowska, Z. Huzar, L. Tuzinkiewicz, An approach to software quality specification and evaluation (SPoQE), In K. Sacha (Ed.), Software engineering techniques: design for quality. In: Software engineering techniques: design for quality, (New York, Boston: Springer, 2006, 155–165).

Dubielewicz I., Hnatkowska B., Huzar Z., Tuzinkiewicz L., Software Quality Metamodel for Requirement, Evaluation and Assessment, Proceedings of the ISIM’06 Conference, Acta Mosis No. 105 (Page: 115 Year of Publication: 2006).

I. Dubielewicz, B. Hnatkowska, Z. Huzar, L. Tuzinkiewicz, An approach to evaluation of PSM.MDA database models in the context of transaction performance, IJCSNS, Vol. 6, No 10, pp. 179-186, 2006.

ISO/IEC 9126-3:2002(E), Software engineering – Product quality – Part 3: Internal metrics.

M. Piattini, M. Genero, Empirical validation of measures for class diagram structural complexity through controlled experiments, Software Quality Journal, Springer Netherlands, Vol. 9, No 2, 2001.

M. Piattini, C. Calero, C., H. Sahraoui, H. Lounis H., Object-relational database metrics, L’Objet, Vol. 17, No 4, Edition Hermès Sciences, pp. 477-498, 2001.


  • There are currently no refbacks.

Please send any question about this web site to info@praiseworthyprize.com
Copyright © 2005-2024 Praise Worthy Prize