History
One of the first occurrences of Meta-IV in print appears to be "Programming in the Meta-language: A Tutorial".Bjørner&Jones 1978, p24.This paper provides an informal introduction to the "art" of abstractly specifying software architectures using the ''VDM'' meta-language*. A formal treatment of the semantics, as well as a BNF-like concrete syntax, of a large subset of the meta-language is given inThe spirit of the Meta-IV specification language is well captured by the following passageones 78a Ones may refer to: * ''Ones'' (album), by Selena, 2002 * The Ones, New York electronica group * "The Ones" (''30 Rock''), an episode of ''30 Rock'' * In music, single bars of alternating solos (as in "trading ones"); see Rhythm section#Musical ...following this paper.
We stress here... that the meta-language is to be used, not for solving algorithmic problems (on a computer), but for specifying, in an implementation-independent way, the architecture (or models) of software. Instead of using informal English mixed with technical jargon, we offer you a very-high-level 'programming' language. We do not offer an interpreter or compiler for this meta-language. And we have absolutely no intention of ever wasting our time trying to mechanize this meta-language. We wish, as we have done in the past, and as we intend to continue doing in the future, to further develop the notation and to express notions in ways for which no mechanical interpreter system can ever be provided.VDM is a Method. The Meta-IV was the Specification language that accompanied the method, and the
The Schools of VDM
The Danish School
founded byThe English School
founded by Cliff Jones (computer scientist)The Irish School
founded by Mícheál Mac an AirchinnighThere is essential universal agreement on what constitutes the VDM. However, there are basically two major Schools of the VDM largely distinguished by notational differences employed in the specification language ''Meta-IV'' — the Danish School and the English School."and further down on the same page
There is also the Polish School, which finds expression through the MetaSoft project (Blikle 1987, 1988, 1990). I will frequently need to distinguish between the style of notation and method that I use from those of the other Schools of the VDM. I ''presume'' to use the phrase 'the Irish School of the VDM' to draw that distinction.The Thesis is available online. Other substantial works related to the School are also online.
VDM Europe
The three Schools were brought under a common organizational structure called VDM Europe which held it first international conference in Brussels, Belgium, March 23–26, 1987. At the time funding was provided under the Esprit Programme of the European Union. Meetings were mostly held in the EU Commission buildings in Brussels, Belgium. VDM Europe eventually was dissolved in favor ofConferences
List of the VDM and FME conferences (http://www.informatik.uni-trier.de/~ley/db/conf/fm/)Notes
Reading Links
# # #External links
* * {{cite web, url=http://www.fmeurope.org/ , title=Formal Methods Europe , accessdate=2008-08-13 Formal specification languages