CALL FOR CHAPTERS
Proposal Submission Deadline: December 1, 2006
See also http://www.softwaremodelle.de <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:
· Differences and similarities between the traditional and
model-driven quality aspects,
· Identification of quality aspects in model-driven development,
· Model-driven design and development of high-quality software,
· Evaluation of quality in model-driven development,
· Reports on the state-of-the-art regarding quality in model-driven
development,
· 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 seeking a comprehensive tool for studying
Quality Assurance for Model Driven Software Development.
Recommended topics include, but are not limited to, the following:
Introductory Chapters
· State-of-the-art of quality assurance for model-driven software
development
· Terminology of quality assurance for model-driven software
development
Quality in model-driven software development related chapters
· Quality aspects in model-driven development (e.g., maintainability
of models)
· Process metrics for model-driven development
· Product metrics for model-driven development
· Quality metrics for model-driven development
· Patterns and anti-patterns for model-driven development
· Model and architecture smells
· Performance, optimization, and tuning of models
Quality-oriented Construction of software Models related chapters
· Requirements for high-quality software Models
· Analysis and design for high-quality software Models
· Project management for high-quality software Models
· Testing in model-driven software development (Model-based Testing,
Testing of Models, Model Validation)
· Inspections, review, walkthroughs or audits in MDSD
· Formal approaches for high-quality software models (Formal
Languages, Model checking, Model Verification)
Quality-oriented Maintenance of High-quality software Models related
chapters
· Refactoring of high-quality software models
· Re-engineering of high-quality software models
Ontologies, Semantics, Metadata and Data for MDSD related chapters
· Ontology development for high-quality software models
· Semantics, metadata and ontologies for high-quality software models
· Action languages supporting high-quality software models
Examples and Evidence related chapters
· Examples of high-quality software models
· Quality of model-driven development experiments and case studies
Miscellaneous related chapters
· Management of high-quality software models
· Standards and high-quality software models
· Teaching principles of quality assurance for model-driven software
development
Outlook related chapters
· Trends in quality assurance for model-driven software development
· 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 <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@...
---
Jörg Rech
Project Manager and Scientist
Fraunhofer Institute for Experimental Software Engineering (IESE)
Tel.: +49 631/6800-2210 email: <mailto:joerg.rech@...>
joerg.rech@...
openBC: https://www.openbc.com/hp/Joerg_Rech/
[Non-text portions of this message have been removed]