Description
Book SynopsisModel-based development methods, and supporting technologies, can provide the techniques and tools needed to address the dilemma between reducing system development costs and time, and developing increasingly complex systems. The Model Driven Architecture (MDA) initiative of the Object Management Group (OMG) is concerned with the development of standards and technologies that enable and support model-based system development. The aim of this book is to provide the information needed to understand and apply MDE (including MDA) approaches to the development of embedded systems. Chapters, written by experts from academia and industry, cover topics relating to MDE practices and methods, as well as emerging MDE technologies. Much of the writing is based on the presentations given at the Summer School 'MDE for Embedded Systems' held at Brest, France, in September 2004.
Table of Contents1. Model engineering: from principles to platforms - Jean Bezivin; 2. Model-driven development of distributed real-time and embedded systems - Douglas C. Schmidt; 3. About model-transformations: QVT vs. OCL vs.... - Pierre-Alain Muller; 4. Separating dependability and technology-specific concerns using aspect-oriented modelling techniques - Robert France; 5. Model-driven systems engineering: SysML & the MDSysE approach at THALES - Veronique Normand and Daniel Exertier; 6. Maturity of model driven engineering for embedded control systems from a mechatronic perspective - Martin Torngren; 7. Real time components and contracts - Jean-Marc Jezequel; 8. The THINK component-based operating system - Jean-Philippe Fassino; 9. Model-driven schedulability analysis - Jean-Philippe Babau and Sebastien Gerard; 10. Performance analysis based on the UML SPT profile - Dorina C. Petriu; 11. Embedded code generation - Ivan Porres; 12 - Model-driven architecture for intensive embedded systems - Lossan Bonde, Pierre Boulet, Arnaud Cuccuru, Jean-Luc Dekeyser, Cedric Dumoulin, Philippe Marquet and Michael Samyn; 13. Spidergon: a NoC modeling paradigm - Marcello Coppola.