A kernel language for algebraic specification and implementation extended abstract

Donald Sannella, Martin Wirsing

Research output: Chapter in Book/Report/Conference proceedingConference contribution

Abstract / Description of output

A kernel specification language called ASL is presented. ASL comprises five fundamental but powerful specification-building operations and has a simple semantics. Behavioural abstraction with respect to a set of observable sorts can be expressed, and (recursive) parameterised specifications can be defined using a more powerful and more expressive parameterisation mechanism than usual. A simple notion of implementation permitting vertical and horizontal composition (i.e. it is transitive and monotonic) is adopted and compared with previous more elaborate notions. A collection of identities is given which can provide a foundation for the development of programs by transformation
Original languageEnglish
Title of host publicationFoundations of Computation Theory
Subtitle of host publicationProceedings of the 1983 International FCT-Conference Borgholm, Sweden, August 21–27, 1983
EditorsMarek Karpinski
PublisherSpringer
Pages413-427
Number of pages15
ISBN (Electronic)978-3-540-38682-7
ISBN (Print)978-3-540-12689-8
DOIs
Publication statusPublished - 1983

Publication series

NameLecture Notes in Computer Science
PublisherSpringer Berlin / Heidelberg
Volume158
ISSN (Print)0302-9743
ISSN (Electronic)1611-3349

Fingerprint

Dive into the research topics of 'A kernel language for algebraic specification and implementation extended abstract'. Together they form a unique fingerprint.

Cite this