Open main menu
Home
Random
Recent changes
Special pages
Community portal
Preferences
About Wikipedia
Disclaimers
Incubator escapee wiki
Search
User menu
Talk
Dark mode
Contributions
Create account
Log in
Editing
Vienna Development Method
(section)
Warning:
You are not logged in. Your IP address will be publicly visible if you make any edits. If you
log in
or
create an account
, your edits will be attributed to your username, along with other benefits.
Anti-spam check. Do
not
fill this in!
==Tool support== A number of different tools support VDM: * [http://www.vdmtools.jp/en VDMTools] was the leading commercial tools for VDM and VDM++, owned, marketed, maintained and developed by [http://www.csk.com CSK Systems], building on earlier versions developed by the Danish Company IFAD. The [http://www.vdmtools.jp/en/modules/tinyd2/index.php?id=2 manuals] and a practical [http://www.vdmportal.org/twiki/pub/Main/WebHome/tutorial1.pdf 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. * [http://www.overturetool.org/ Overture] is a community-based open source initiative aimed at providing freely available tool support for all VDM dialects (VDM-SL, VDM++ and VDM-RT) originally on top of the Eclipse platform but subsequently on top of the Visual Studio Code platform. Its aim is to develop a framework for interoperable tools that will be useful for industrial application, research and education. * [https://github.com/peterwvj/vdm-mode vdm-mode] is a collection of Emacs packages for writing VDM specifications using VDM-SL, VDM++ and VDM-RT. It supports syntax highlighting and editing, on-the-fly syntax checking, template completion and interpreter support. * [http://www.adelard.com/web/hnav/services/SoftwareTools/SpecBox/index.html 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. [http://ftp.npl.co.uk/pub/latex/macros/vdm-sl/README Documentation] and the [http://ftp.npl.co.uk/pub/latex/macros/vdm-sl/ macros] are available online.
Edit summary
(Briefly describe your changes)
By publishing changes, you agree to the
Terms of Use
, and you irrevocably agree to release your contribution under the
CC BY-SA 4.0 License
and the
GFDL
. You agree that a hyperlink or URL is sufficient attribution under the Creative Commons license.
Cancel
Editing help
(opens in new window)