Abstract
Model-Driven Engineering (MDE) has emerged as a powerful approach to software and systems development, emphasizing abstraction through models as primary artifacts. While MDE enhances productivity and maintainability, ensuring the quality of both models and generated artifacts remains a critical challenge. Quality Engineering (QE) offers systematic practices, metrics, and validation techniques to guarantee product reliability, performance, and conformance to requirements. This paper reviews the integration of QE principles into MDE, exploring strategies for automated testing, model validation, metrics-based assessment, and continuous quality assurance. It also examines case studies from industry applications, identifies challenges, and proposes future research directions for enhancing model-driven quality assurance. The synthesis highlights that incorporating QE into MDE significantly improves software reliability, reduces defects, and facilitates maintainable, scalable systems.
Keywords: Model-Driven Engineering, Quality Engineering, Model Validation, Software Quality, Metrics, Continuous Quality Assurance
Full Issue
| View or download the full issue | PDF 173-185 |