MPI-INF/SWS Research Reports 1991-2021

2. Number - All Departments


Using algebraic specification languages for model-oriented specifications

Baumeister, Hubert

February 1996, 17 pages.

Status: available - back from printing

It is common belief that there is a substantial difference between model-oriented (eg. Z and VDM) and algebraic specification languages (eg. LSL and ACT-ONE) wrt. their applicability to the specification of software systems. While model-oriented specification languages are assumed to be suited better for the description of state based systems (abstract machines), algebraic specification languages are assumed to be better for abstract datatype specifications. In this paper we shall demonstrate how an algebraic specification language (the Larch Shared Language) can be used to write specifications of abstract machines in the style of Z and how support tools for algebraic specification languages, eg. type checker and theorem provers, can be used to reason about abstract machines.

  • MPI-I-96-2-003.psMPI-I-96-2-003.pdf
  • Attachement: (213 KBytes); MPI-I-96-2-003.pdf (234 KBytes)

URL to this document:

Hide details for BibTeXBibTeX
  AUTHOR = {Baumeister, Hubert},
  TITLE = {Using algebraic specification languages for model-oriented specifications},
  TYPE = {Research Report},
  INSTITUTION = {Max-Planck-Institut f{\"u}r Informatik},
  ADDRESS = {Im Stadtwald, D-66123 Saarbr{\"u}cken, Germany},
  NUMBER = {MPI-I-96-2-003},
  MONTH = {February},
  YEAR = {1996},
  ISSN = {0946-011X},