
Model-Driven Software Development with UML and Java
Kevin Lano(Author)
Cengage Learning EMEA (Publisher)
Published on 6. April 2009
Book
Paperback/Softback
464 pages
978-1-84480-952-3 (ISBN)
Description
Aimed at 2nd and 3rd year/MSc courses, Model Driven Software Development using UML and Java introduces MDD, MDA and UML, and shows how UML can be used to specify, design, verify and implement software systems using an MDA approach.
Structured to follow two lecture courses, one intermediate (UML, MDA, specification, design, model transformations) and one advanced (software engineering of web applications and enterprise information systems), difficult concepts are illustrated with numerous examples, and exercises with worked solutions are provided throughout.
Structured to follow two lecture courses, one intermediate (UML, MDA, specification, design, model transformations) and one advanced (software engineering of web applications and enterprise information systems), difficult concepts are illustrated with numerous examples, and exercises with worked solutions are provided throughout.
Reviews / Votes
1. Model-Driven Development 2. The Unified Modelling Language 3. Model Constraints 4. Specification Using UML 5. Model Validation 6. Design Techniques 7. Model Transformations 8. Implementation 9. System Evolution 10. Web Application Development 11. Enterprise Information SystemsMore details
Language
English
Place of publication
London
United Kingdom
Target group
Professional and scholarly
Dimensions
Height: 28 mm
Width: 188 mm
Thickness: 244 mm
Weight
910 gr
ISBN-13
978-1-84480-952-3 (9781844809523)
Copyright in bibliographic data and cover images is held by Nielsen Book Services Limited or by the publishers or by their respective licensors: all rights reserved.
Schweitzer Classification
Person
Kevin Lano has worked both in industry and academia on object-oriented development and specification, since 1990. He was one of the founders of the Precise UML (PUML) group, and was a pioneer of the use of UML as a precise specification language. Author of several books and many journal papers in the field, he is currently a Reader at King's College London.
Content
1. Model-Driven Development
2. The Unified Modelling Language
3. Model Constraints
4. Specification Using UML
5. Model Validation
6. Design Techniques
7. Model Transformations
8. Implementation
9. System Evolution
10. Web Application Development
11. Enterprise Information Systems
Appendix A Metamodels of UML
Appendix B Implementation of Enterprise
Information Systems
Appendix C Exercise Solutions
2. The Unified Modelling Language
3. Model Constraints
4. Specification Using UML
5. Model Validation
6. Design Techniques
7. Model Transformations
8. Implementation
9. System Evolution
10. Web Application Development
11. Enterprise Information Systems
Appendix A Metamodels of UML
Appendix B Implementation of Enterprise
Information Systems
Appendix C Exercise Solutions