Authors
Martin Wirsing
Publication date
1990/1/1
Source
Formal models and semantics
Pages
675-788
Publisher
Elsevier
Description
Publisher Summary
An algebraic specification is a description of one or more abstract data types. There are three main semantic approaches to algebraic specifications: (1) the initial algebra approach, (2) the terminal algebra approach, and (3) the loose approach. A fourth approach that is mainly of theoretical interest uses iso-initial algebras. This chapter reviews the basic concepts for the theory of algebraic specifications. It also describes the notion of an abstract data type and discusses its basic properties. The chapter also describes four other semantic concepts and algebras for specifying nondeterminism and concurrency. The chapter discusses the existence of initial and terminal algebras, the lattice structure of the models, and the expressive power of initial and terminal algebra specifications. The chapter also presents two additional concepts for algebraic specifications, which are both practically and …
Total citations
1989199019911992199319941995199619971998199920002001200220032004200520062007200820092010201120122013201420152016201720182019202020212022202320246718304248606665655347363039253316332530161312231315378849813
Scholar articles
M Wirsing - Formal models and semantics, 1990