SLAN-4: a language for the specification and design of large software systems

  • Authors:
  • F. Beichter;O. Herzog;H. Petzsch

  • Affiliations:
  • IBM System Products Division, Boeblingen I, Federal Republic of Germany;IBM System Products Division, Boeblingen I, Federal Republic of German;Technical University of Aachen, Federal Republic of Germany

  • Venue:
  • IBM Journal of Research and Development
  • Year:
  • 1983

Quantified Score

Hi-index 0.00

Visualization

Abstract

The language SLAN-4 has been defined in view of the need for formal tools supporting the specification and design of large software systems. It offers its users language constructs for algebraic and axiomatic specifications as well as for design in pseudocode. One of its major design goals has been to ease subsequent refinements of a (given) specification. The user can start his development with an informal high-level specification which can be formalized and implemented at a later date by using lower-level concepts. This paper provides the formal definitions of the SLAN-4 language, discusses the design decisions, and presents examples for the use of the syntactic constructs.