spacer
Paperdyne - The Conference Management System
spacer
spacer
spacer
 

Welcome


Features


Quotes


Upcoming


Contact


F.A.Q.


Demo



  Model-driven Software Development - Volume II of Research and Practice in Software Engineering
spacer
spacer spacer spacer spacer spacer spacer spacer spacer
  A book edited by Sami Beydeda and Volker Gruhn, University of Leipzig, Germany

Introduction
Abstraction is one of the important principles in software development. A problem often encountered in software projects is that the development of business logic is dominated by technical details in a number of ways:
  • Firstly, a significant effort is often spent on technical issues which do not contribute to the functionality of the software system. Such a technical issue is, for instance, transaction handling.
  • Secondly, software is often overloaded with technical details, which hinders analysis of the implemented business logic, for instance for reengineering purposes, and thus complicates its further development and maintenance.
A solution to problems such as the above can be separation of the essential aspects of software, i.e. business logic in particular, from the non-essential, i.e. technical details, by means of abstraction. Model-driven development can be considered a consequential step of employing the abstraction principle in software development. In model-driven development, essential aspects of software are expressed in the form of models, and transformation of these models is considered the core of software development. Models can particularly be transformed to a technical implementation, i.e. a software system. Such an approach can avoid restricting oneself to a specific technology in early stages of the development process and can ensure a consistent architecture throughout the lifecycle of a software system.
The Overall Objective of the Book
The objective of the book is twofold. Firstly, It aims at outlining the problems and open issues encountered in model-driven development. Model-driven development significantly differs from other paradigms and has its own specific problems not encountered in other paradigms. The differences are not always obvious and need to be outlined. Secondly, it aims at summarizing current research in the area of model-driven development. In recent years, significant progress has been achieved in this area at a conceptual as well as a technical level.
The Target Audience
The target audience will be professionals and researchers working in the area of model-driven development. The problems and open issues outlined together with the summary of the contributions to the area will give a clear insight into the progress achieved and the possible directions of future research.
The Contents of the Book
The book will have three parts. Each of these three parts will address specific aspects of model-driven development.
Part I : Conceptual Foundations of Model-Driven Development
The first part of the book will cover conceptual issues of model-driven development, irrespective of the various technologies. Such issues will include, for instance, model semantics and transformation functions.
Part II: Technical Infrastructure of Model-Driven Development
The second part of the book will include descriptions of technology for model-driven development. Software development in the large requires the appropriate tools and technologies. This part of the book will not focus on theory but on practical aspects and describe those tools and technologies.
Part III: Case Studies
The last part of the book will be dedicated to experience reports. In this part, experts from industry will describe projects in which model-driven development has been employed and summarize their experience.
Submission Procedure
Chapter submission deadline: July 1st, 2004
Notification deadline: September 1st, 2004
Researchers and practitioners are invited to submit a chapter on or before July 1st. The submissions will undergo a thorough review process and authors will be notified by September 1st, 2004.
Volume I of Research and Practice in Software Engineering entitled "Testing COTS components and COTS-based systems" will be published Fall 2004 by Springer.
Chapters submission may not exceed 11000 words, with figures covering 1 page counted as 500 words. Submissions do not have to follow a specific layout. The layout specification will be provided for preparation of camera ready versions.
Submission Site
http://www.paperdyne.de/mdabook.html
Contact Info
Inquiries and submissions can be forwarded electronically to:
Sami Beydeda
Tel.: +49 341 97 32347
E-mail: sami.beydeda@informatik.uni-leipzig.de
Volker Gruhn
Tel.: +49 341 97 32331
E-mail: volker.gruhn@informatik.uni-leipzig.de

 

spacer
spacer