Validated Designs for Object-oriented Systems

Langbeschreibung
This book provides an introduction to practical formal modelling techniques in the context of object-oriented system design. It is aimed at both practising software engineers with some prior experience of object-oriented design/programming and at intermediate or advanced students studying object-oriented design or modelling in a short course. The following features make this book particularly attractive to potential instructors:
The relationship with UML and object-oriented programming makes it easy to integrate with the mainstream computing curriculum. Although the book is about formal methods, it does not have to be treated as a specialist topic.
The use of tools and an accessible modelling language improves student motivation.
The industry-based examples and case studies add to the credibility of the approach.
The light touch approach means that the material appeals to students with a wider range of abilities than is the case in a conventional formal methods text.
Support materials as listed above.
Hauptbeschreibung
Presents formal modelling techniques in a context that will be familiar to practitioners and students with no prior experience of formalism, namely object-oriented designAdvocates formal modelling as an enhancement to common design practiceThe designer can move freely and consistently between the class structure view (using UML class diagrams) and the functional view (using VDM++)Makes extensive use of case studies and examples in industryIncludes supplementary material: sn.pub/extras
Inhaltsverzeichnis
I. Models and Software Development: Introduction; Building a Model in VDM++: an Overview; VDM++ Tool Support.- II. Modelling Object-oriented Systems in VDM++: Defining Data; Defining Functionality; Modelling Unordered Collections; Modelling Ordered Collections; Modelling Relationships.- III. Modelling in Practice: Three Case Studies; Model Structuring: The Enigma Cipher; Combining Views: The CSLaM System; TradeOne: From Enterprise Architecture to Business Application.- IV. From Models to Code: Concurrency in VDM++ Model Quality; Implementing in Java; A - Solutions to Exercises.- Bibliography.- List of Acronyms.- Subject Index.- Definitions Index.
Autor*in:
John Fitzgerald
Art:
Gebunden/Hardback
Sprache :
Englisch
ISBN-13:
9781852338817
Verlag:
Springer Verlag GmbH
Erscheinungsdatum:
03.02.2005
Erscheinungsjahr:
2005
Maße:
23.50x15.50x0.00 cm
Seiten:
404
Gewicht:
1670 g

74,85 €

Alle Preise inkl. MwSt. | versandkostenfrei
Lieferzeit: Besorgungstitel - Lieferbar innerhalb von 10 Werktagen