The ASD:Suite User Manual
The ASD:Suite software design platform
User Manual
ASD:Suite Release 3 v8.2.0
The ASD:Suite is a software design (CAD) platform based upon Verum's
patented Analytical Software Design (ASD) technology. ASD makes it
possible to create systems from mathematically verified components.
The ASD:Suite is used to define and (automatically) verify models,
and to (automatically) generate fully executable source code from these
models. The models specify both structure and behaviour of services,
and of components that implement and use these services. For more
details see the ASD Concepts section.

See "How to
set up the ASD:Suite" for guidelines about installing and setting up the ASD:Suite.
Note: Starting with the ASD:Suite Release 3 v7.2.0 you have the possibility to install the
ASD:Compare, a feature that allows you to find and eliminate differences between two versions of an ASD model
or between two related or unrelated ASD models.
The following list contains the parts of the ASD:Suite installed in the folder specified during installation:
In addition to the above, the following is also available:
- The ASD:Suite Release Notes (see archive for latest and older versions).
- The ASD:Runtime Guide (see archive for latest and older versions).
- The ASD:Suite Visual Verification Guide (see archive for latest and older versions).
- The ASD:Suite Keyboard Shortcuts (see archive for latest and older versions).
- The ASD:Suite User Manual (see archive for latest and older versions).
A set of interface models and design models together with the related source code describing a simple
Alarm system can be downloaded from here.
This is a fully executable system that can be built using Visual Studio (for C++ and C#) and Eclipse (for Java). The following list contains the names of the design models, together with a brief explanation:
- AlarmSystem.dm - a model with the simple error, to help in demonstrating the use of visual verification
for error tracing.
- AlarmSystem_corrected.dm - the fully verified, i.e. correct and complete, Alarm system
- AlarmSystem_original.dm - a copy of the "AlarmSystem.dm". This can be used in case you have changed
the "AlarmSystem.dm" model and want to revert to the original example that includes the error.
To uninstall the ASD:Suite Release <release_number> v<version_number> use the "Start->All Programs->ASD Suite Release <release_number> V<version_number>->Uninstall" item.
Copyright (c) 2008 - 2012 Verum Software Technologies B.V.
ASD is licensed under EU Patent 1749264 and Hong Kong Patent
HK1104100
All rights are reserved. No part of this publication may be
reproduced in any form or by any means,
electronic, mechanical, photocopying, recording, or otherwise, without
the prior written permission of the copyright owner.