Vienna Definition Language

from Wikipedia, the free encyclopedia

The Vienna Definition Language ( VDL ) is a programming language developed in the IBM laboratory in Vienna that can be used to specify formal, algebraic definitions of programming languages ​​for software with operational semantics . It provides a meta-language ( formal language ) is and has been used, among other things, to the programming language PL / I to be defined.

A methodology, Vienna Development Method , was developed from the language , which makes it easier to formulate and maintain correctness proofs using computer programs. It uses mathematical notation to precisely express specifications of functions .

The use of such metalanguages ​​and evidence will usually only pay off for safety-critical systems (e.g. railroad crossings, nuclear power plants), as the evidence is very complex and therefore expensive.

literature