Overture IDE
The Overture IDE is an open source integrated development environment for VDM and supports the dialects:
- VDM-SL: VDM Specification Language
- VDM-PP: VDM Object oriented.
- VDM-RT: VDM Real-Time
It has a multi-level architecture that splits the system into three main components: core tools, IDE plugins and supporting tools. Then each component is in turn subdivided into functional components that implement things like VDM to UML and JML transformations, verification through proof support, etc. Several of the core components were modeled and validated using VDM and then automatically translated to Java using the code generator provided in the VDMTools.

The Overture IDE is developed by volunteers, university professors, researcher scientists, students and industry practitioners from Japan, the Netherlands, Portugal and the UK.
Every year the Overture community offers students (BSc, MSc, PhD) the opportunity to work on interesting practical and theoretical projects. These projects can range from software modeling and verification in VDM, tool building to the formal foundations of VDM++ and Overture.