Model-Driven Software Development: Integrating Quality Assurance, 1st Edition

  • Markus Voelter
  • Thomas Stahl
  • Published By:
  • ISBN-10: 1605660078
  • ISBN-13: 9781605660073
  • DDC: 005.1
  • Grade Level Range: College Freshman - College Senior
  • 462 Pages | eBook
  • Original Copyright 2008 | Published/Released September 2009
  • This publication's content originally published in print form: 2008

  • Price:  Sign in for price



Model-driven software development (MDSD) drastically alters the software development process, characterized by a high degree of innovation and productivity. However, quality assurance application in the domain of software models and model-driven software development is still in an emergent phase. "Model-Driven Software Development: Integrating Quality Assurance" provides in-depth coverage of important concepts, issues, trends, methodologies, and technologies in quality assurance for model-driven software development. This Premier Reference Source provides educators, researchers, and practitioners with a comprehensive overview of current trends in research and practice of quality assurance in MDSD.

Table of Contents

Front Cover.
Title Page.
Copyright Page.
Table of Contents.
Detailed Table of Contents.
1: Introduction: MDSD and Quality.
2: Managing the Quality of UML Models in Practice.
3: Quality in Model Driven Engineering.
4: Examples and Evidences.
5: Integrating Quality Criteria and Methods of Evaluation for Software Models.
6: Evaluating the Model Quality.
7: Evaluating Performance of Software Architecture Models with the Palladio Component Model.
8: Integrating Measures and Redesigns in the Definition of Domain Specific Visual Languages.
9: Measuring Models.
10: Improving the Model Quality.
11: Model-Driven Software Refactoring.
12: A Pattern Approach to Increasing the Maturity Level of Class Models.
13: Transitioning from Code-Centric to Model-Driven Industrial Projects: Empirical Studies in Industry and Academia.
14: From Requirements to Java Code: An Architecture-Centric Approach for Producing Quality Systems.
15: Quality-Driven Model Transformations: From Requirements to UML Class Diagrams.
16: A Framework for Understanding and Addressing the Semiotic Quality of Use Case Models.
17: QA for MDSD in Specific Domains.
18: Assuring Maintainability in Model-Driven Development of Embedded Systems.
19: Quality Improvement in Automotive Software Engineering Using a Model-Based Approach.
20: Quality-Aware Model-Driven Service Engineering.
21: Model-Driven Integration in Complex Information Systems: Experiences from Two Scenarios.
22: High-Quality Software Models of the Mid-Infrared Instrument for the James Webb Space Telescope.
Compilation of References.
About the Contributors.