| joerg.rech@gmail.com 2006-11-21, 7:08 pm |
| 2nd CALL FOR CHAPTERS
Proposal Submission Deadline: December 1, 2006 (2-5 pages)
See also http://www.softwaremodelle.de
Model-Driven Software Development:
Integrating Quality Assurance
A book edited by Joerg Rech and Christian Bunse,
Fraunhofer Institute for Experimental Software Engineering (IESE),
Germany
Introduction
Model-driven software development drastically alters the software
development process, which is characterized by a high degree of
innovation and productivity. Model-driven architectures (MDA) and
model-driven software development (MDSD) focuses on the idea of
constructing software systems not by programming in a specific
programming language but by designing models that are translated into
executable software systems by generators. These characteristics enable
designers to deliver product releases within much shorter periods of
time compared to the traditional methods. In theory, this process makes
it unnecessary to care for an executable system's quality, as it is
"optimized" by the generators.
However, proponents of MDA must provide convincing answers to questions
such as "What is the quality of the models and software produced?". The
designed models are also a work product that requires a minimal set of
quality aspects (e.g., the maintainability of models over a longer
life-time). Quality assurance techniques such as testing, inspections,
software analysis, or software measurement are well researched for
programming languages, but their application in the domain of software
models and model-driven software development is still in an embryonic
phase. The goals of quality assurance for model-driven software
development are diverse and include the improvement of quality aspects
such as maintainability, reusability, security, or performance. Quality
assurance for model-driven software development will play an important
role for the future wide-spread usage of model-driven architectures in
general, as well as in specific application domains.
Book Objectives & Mission
This book aims at publishing original academic work and experience
reports from industry related to quality assurance for model-driven
software development (QAMDSD). The book's mission is to give a clear
description of the fundamentals in QAMDSD theory, to fill the gap in
the literature, and to provide concrete results from software
development organizations. Successful quality assurance for
model-driven software development can help participants in the software
development process avoid risks and project failures that are
frequently encountered in traditional and agile software projects. The
whole development process must be analyzed, measured, and validated
from the quality point of view.
The area is wide and entails many facets that the book must clarify,
including:
=B7 Differences and similarities between the traditional and
model-driven quality aspects,
=B7 Identification of quality aspects in model-driven development,
=B7 Model-driven design and development of high-quality software,
=B7 Evaluation of quality in model-driven development,
=B7 Reports on the state-of-the-art regarding quality in
model-driven development,
=B7 Investigation on how processes affect the quality in
model-driven development.
Additionally, this book will provide a compendium of definitions and
explanations of the main terms, concepts, and topics of quality
assurance for model-driven software development.
The target audience for this book
Professionals and researchers working in the field of software
engineering interested in Quality Assurance for Model Driven Software
Development and the model-driven development process. The book will
provide a comprehensive view of quality in Model Driven Development to
project managers, developers, and researchers interested in promoting
Quality Assurance for Model Driven Software Development. Moreover, the
book will provide insights and support to academic teachers and
students s ing a comprehensive tool for studying Quality Assurance
for Model Driven Software Development.
Recommended topics include, but are not limited to, the following:
Introductory Chapters
=B7 State-of-the-art of quality assurance for model-driven
software development
=B7 Terminology of quality assurance for model-driven software
development
Quality in model-driven software development related chapters
=B7 Quality aspects in model-driven development (e.g.,
maintainability of models)
=B7 Process metrics for model-driven development
=B7 Product metrics for model-driven development
=B7 Quality metrics for model-driven development
=B7 Patterns and anti-patterns for model-driven development
=B7 Model and architecture smells
=B7 Performance, optimization, and tuning of models
Quality-oriented Construction of software Models related chapters
=B7 Requirements for high-quality software Models
=B7 Analysis and design for high-quality software Models
=B7 Project management for high-quality software Models
=B7 Testing in model-driven software development (Model-based
Testing, Testing of Models, Model Validation)
=B7 Inspections, review, walkthroughs or audits in MDSD
=B7 Formal approaches for high-quality software models (Formal
Languages, Model checking, Model Verification)
Quality-oriented Maintenance of High-quality software Models related
chapters
=B7 Refactoring of high-quality software models
=B7 Re-engineering of high-quality software models
Ontologies, Semantics, Metadata and Data for MDSD related chapters
=B7 Ontology development for high-quality software models
=B7 Semantics, metadata and ontologies for high-quality software
models
=B7 Action languages supporting high-quality software models
Examples and Evidence related chapters
=B7 Examples of high-quality software models
=B7 Quality of model-driven development experiments and case
studies
Miscellaneous related chapters
=B7 Management of high-quality software models
=B7 Standards and high-quality software models
=B7 Teaching principles of quality assurance for model-driven
software development
Outlook related chapters
=B7 Trends in quality assurance for model-driven software
development
=B7 Quality assurance for model-driven software development in 5,
10, and 25 years
Submission guidelines
Researchers and practitioners are invited to submit on or before
December 1, 2006, a 2-5 page manuscript proposal clearly explaining the
mission and concerns of the proposed chapter. Authors of accepted
proposals will be notified by January 15, 2007 about the status of
their proposals and sent chapter organizational guidelines. Full
chapters are expected to be submitted by May 15, 2007. All submitted
chapters will be reviewed on a double-blind review basis. The book is
scheduled to be published by Idea Group Inc.,
http://www.idea-group.com, publisher of the Idea Group Publishing,
Information Science Publishing, IRM Press, CyberTech Publishing and
Idea Group Reference imprints.
Inquiries and submissions can be forwarded electronically (Word, RTF,
or PDF document) to:
Joerg Rech
Fraunhofer Institute for Experimental Software Engineering (IESE)
Fraunhofer-Platz 1, 67663 Kaiserslautern, Germany
Tel.: +49 631/6800-2210, Fax.: +49 631/6800-1599
email: joerg.rech@iese.fraunhofer.de
---
J=F6rg Rech
Project Manager and Scientist
Fraunhofer Institute for Experimental Software Engineering (IESE)
Tel.: +49 631/6800-2210 email: joerg.rech@iese.fraunhofer.de
openBC: https://www.openbc.com/hp/Joerg_Rech/
|