Everything About ___
Live briefing

Everything about Vienna Development Method

Formal method for the development of computer-based systems

The Vienna Development Method (VDM) is one of the longest-established formal methods for the development of computer-based systems. Originating in work done at the IBM Laboratory Vienna in the 1970s, it has grown to include a group of techniques and tools based on a formal specification language—the VDM Specification Language (VDM-SL). It has an extended form, VDM++, which supports the modeling of object-oriented and concurrent systems. Support for VDM includes commercial and academic tools for analyzing models, including support for testing and proving properties of models and generating program code from validated VDM models. There is a history of industrial usage of VDM and its tools and a growing body of research in the formalism has led to notable contributions to the engineering of critical systems, compilers, concurrent systems and in logic for computer science. Wikipedia →

🧭 Start here: a 6-step reading path

  1. Read the overview: Vienna Development MethodA 5-minute orientation
  2. Skim a recent paper: Development of a Diagnostic Method for Open/Short Circuit Faults in a Vienna Rectifier Based on the THD Method Using SOGI FLLInfluential work since 2022
  3. Pick up a classic book: American FilmThe most-reprinted book on the subject
  4. Read the landmark paper: Developing ada programs using the vienna development method (VDM)Cited 20 times
  5. Go sideways: Design by contractA closely related topic
  6. Go sideways: Union typeA closely related topic

📖 Definitions

No dictionary entry for this exact phrase.

🏆 Landmark papers (most cited)

🆕 Influential since 2022

📚 Books worth reading

Ranked by number of editions on Open Library, a rough measure of how lasting a book is.

🔗 Related topics