This website complements the book Validated Designs for Object-oriented Systems. Here you can find sample models, solutions to exercises and more information on the VDM++ modelling language and tools that support it.
News
| The second Overture workshop will be held on Monday 21 August 2006. The half-day workshop is co-located with FM'06. Contributions on the use of VDMTools are encouraged and can be submitted until 15 July. Check the workshop pages for more details! |
| We have re-established the VDM forum mailing list: vdm-forum@vdmbook.com. This mailing list is intended to discuss VDM related questions to primarily support the academic and industrial users using VDMTools (Lite) and the Validated Designs book. You can sign-on to this (moderated and therefore spam free mailing list) here. The list moderator is Peter Gorm Larsen. |
![]() |
Content Validated Designs for Object-oriented Systems describes an object-oriented design approach that combines the benefits of abstract modelling with the analytic power of formal methods, to give designs that can be rigorously validated and assured with automated support. UML class models are augmented with consistent, complementary functional views in VDM++, with the engineer free to move between them. This allows developers to choose levels of abstraction and rigour appropriate to each given project. Aimed at software architects, designers and developers as well as computer scientists, no prior knowledge of formal methods is assumed. The elements of functional modelling are introduced using numerous examples and exercises, industrial case studies and experience reports. Reference Errata |
Purchase
The book can be
purchased on-line directly from Springer Verlag.