Skip to main content
  • Book
  • © 2005

Model-Driven Software Development

Buy it now

Buying options

eBook USD 129.00
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book USD 169.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info
Hardcover Book USD 169.99
Price excludes VAT (USA)
  • Durable hardcover edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Other ways to access

This is a preview of subscription content, log in via an institution to check for access.

Table of contents (18 chapters)

  1. Front Matter

    Pages I-XII
  2. Introduction: Models, Modeling, and Model-Driven Architecture (MDA)

    • Alan W. Brown, Jim Conallen, Dave Tropeano
    Pages 1-16
  3. Conceptual Foundations of Model-Driven Development

    1. A Systematic Look at Model Transformations

      • Andreas Metzger
      Pages 19-33
    2. Using Graph Transformation for Practical Model-Driven Software Engineering

      • Lars Grunske, Leif Geiger, Albert Zündorf, Niels Van Eetvelde, Pieter Van Gorp, Dániel Varró
      Pages 91-117
    3. A Generalized Notion of Platforms for Model-Driven Development

      • Colin Atkinson, Thomas Kühne
      Pages 119-136
  4. Technical Infrastructure of Model-Driven Development

    1. A Testing Framework for Model Transformations

      • Yuehua Lin, Jing Zhang, Jeff Gray
      Pages 219-236
    2. Evolution and Maintenance of MDA Applications

      • Tilman Seifert, Gerd Beneken
      Pages 269-286
  5. Case Studies

    1. Intents and Upgrades in Component-Based High-Assurance Systems

      • Jonas Elmqvist, Simin Nadjm-Tehrani
      Pages 289-303
    2. On Modeling Techniques for Supporting Model-Driven Development of Protocol Processing Applications

      • Marcus Alanen, Johan Lilius, Ivan Porres, Dragos Truscan
      Pages 305-328
    3. An Integrated Model-Driven Development Environment for Composing and Validating Distributed Real-Time and Embedded Systems

      • Gabriele Trombetti, Aniruddha Gokhale, Douglas C. Schmidt, Jesse Greenwald, John Hatcliff, Georg Jung et al.
      Pages 329-361
    4. A Model-Driven Technique for Development of Embedded Systems Based on the DEVS Formalism

      • Gabriel A. Wainer, Ezequiel Glinsky, Peter MacSween
      Pages 363-383
    5. Model-Driven Service Engineering

      • Rolv Bræk, Geir Melby
      Pages 385-401
  6. Back Matter

    Pages 433-464

About this book

Abstraction is the most basic principle of software engineering. Abstractions are provided by models. Modeling and model transformation constitute the core of model-driven development. Models can be refined and finally be transformed into a technical implementation, i.e., a software system.

The aim of this book is to give an overview of the state of the art in model-driven software development. Achievements are considered from a conceptual point of view in the first part, while the second part describes technical advances and infrastructures. Finally, the third part summarizes experiences gained in actual projects employing model-driven development.

Beydeda, Book and Gruhn put together the results from leading researchers in this area, both from industry and academia. The result is a collection of papers which gives both researchers and graduate students a comprehensive overview of current research issues and industrial forefront practice, as promoted by OMG’s MDA initiative.

Editors and Affiliations

  • Federal Finance Office (Bundesamt für Finanzen), Bonn, Germany

    Sami Beydeda

  • Department of Computer Science, University of Leipzig, Leipzig, Germany

    Matthias Book, Volker Gruhn

About the editors

Sami Beydeda is an IT officer at the Federal Finance Office (Bundesamt füer Finanzen), Germany. His research interests besides model-driven development include software testing and component-based development. He has written his PhD thesis on "The Self-Testing COTS Components (STECC) Method". Sami Beydeda is a program committee co-chair of TECOS 2004, TQACBS 2005, program committee member of COMPSAC 2004, SEA 2004, QATWBA 2004, QATWBA 2005, TQACBS 2005.

Matthias Book is a research associate at the Chair of Applied Telematics / e-Business at the University of Leipzig in Germany. He is writing his PhD thesis on dialog flow control in web applications. His research interests include software engineering for distributed applications and especially model-driven design of web applications.

Volker Gruhn is a full professor at the computer science department of the University of Leipzig, Germany. His research interests are component-based development, software processes for distributed systems, architecture of electronic commerce applications and workflow management. He has been chief technical officer of a German software house called LION from 1992 to 1996. In this position he was responsible for a software development department of 150 people. Volker Gruhn was a PC member of major software engineering conferences (ESEC95, ESEC97, ICSE2004) and several software process workshops and conferences. He was program chair of the 6th European Workshop on Software Process Technology and the 8th European Software Engineering Conference. Volker Gruhn has already organized a workshop at ICSE, the Engineering Distributed Objects Workshop during ICSE 99. In 1997 Volker Gruhn co-founded adesso AG, a German software house specialized in component-based software development. adesso AG currently has 170 employees.

Bibliographic Information

  • Book Title: Model-Driven Software Development

  • Editors: Sami Beydeda, Matthias Book, Volker Gruhn

  • DOI: https://doi.org/10.1007/3-540-28554-7

  • Publisher: Springer Berlin, Heidelberg

  • eBook Packages: Computer Science, Computer Science (R0)

  • Copyright Information: Springer-Verlag Berlin Heidelberg 2005

  • Hardcover ISBN: 978-3-540-25613-7Published: 21 July 2005

  • Softcover ISBN: 978-3-642-06502-6Published: 14 October 2010

  • eBook ISBN: 978-3-540-28554-0Published: 11 November 2005

  • Edition Number: 1

  • Number of Pages: XII, 464

  • Number of Illustrations: 195 b/w illustrations

  • Topics: Software Engineering/Programming and Operating Systems, Software Engineering

Buy it now

Buying options

eBook USD 129.00
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book USD 169.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info
Hardcover Book USD 169.99
Price excludes VAT (USA)
  • Durable hardcover edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Other ways to access