1. The challenges of software design -- 2. The unified modelling language -- 3. The object constraint language -- 4. UML dynamic modelling notations -- 5. Platform-independent design -- 6. From platform-specific models to executable code -- 7. Internet system design -- 8. Web services -- 9. Implementing the model-driven architecture -- 10. Case studies of Web system development -- 11. Catalogue of model transformations -- App. A. Scrabble history and rules -- App. B. Web application development support package -- App. C. Using standard OCL -- App. D. Exercise solutions
Summary
Model Driven Architecture is a significant evolution of the object-oriented approach to system development. This book describes the factors involved in designing and constructing large systems, illustrating the design process through a series of examples, including a Scrabble player, a jukebox using web streaming, a security system, and others
Bibliography
Includes bibliographical references (pages 323-324) and index