Vienna Development Method - Tool Support

Tool Support

A number of different tools support VDM:

  • VDMTools are the leading commercial tools for VDM and VDM++, owned, marketed, maintained and developed by CSK Systems, building on earlier versions developed by the Danish Company IFAD. The manuals) and a practical tutorial are available. All licenses are available, free of charge, for the full version of the tool. The full version includes automatic code generation for Java and C++, dynamic link library and CORBA support.
  • Overture is a community-based open source initiative aimed at providing freely available tool support for VDM++ on top of the Eclipse platform. Its aim is to develop a framework for interoperable tools that will be useful for industrial application, research and education.
  • SpecBox: from Adelard provides syntax checking, some simple semantic checking, and generation of a LaTeX file enabling specifications to be printed in mathematical notation. This tool is freely available but it is not being further maintained.
  • LaTeX and LaTeX2e macros are available to support the presentation of VDM models in the ISO Standard Language's mathematical syntax. They have been developed and are maintained by the National Physical Laboratory in the UK. Documentation and the macros are available online.

Read more about this topic:  Vienna Development Method

Famous quotes containing the words tool and/or support:

    Is it not possible that an individual may be right and a government wrong? Are laws to be enforced simply because they were made? or declared by any number of men to be good, if they are not good? Is there any necessity for a man’s being a tool to perform a deed of which his better nature disapproves?
    Henry David Thoreau (1817–1862)

    I have found it impossible to carry the heavy burden of responsibility and to discharge my duties as King as I would wish to do without the help and support of the woman I love.... I now quit altogether public affairs, and I lay down my burden.
    Edward VIII (1894–1972)