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

About

Overview

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.
Foreword.
Preface.
Acknowledgment.
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.
Index.