Fundamentals of Algebraic Specification 1: Equations and Initial Semantics

This document was uploaded by one of our users. The uploader already confirmed that they had the permission to publish it. If you are author/publisher or own the copyright of this documents, please report to us by using this DMCA report form.

Simply click on the Download Book button.

Yes, Book downloads on Ebookily are 100% Free.

Sometimes the book is free on Amazon As well, so go ahead and hit "Search on Amazon"

The aim of this book is to present fundamentals of algebraic specifications with respect to the following three aspects: fundamentals in the sense of a carefully motivated introduction to algebraic specifications, which is easy to understand for computer scientists and mathematicians; fundamentals in the sense of mathematical theories which are the basis for precise definitions, constructions, results, and correctness proofs; and fundamentals in the sense of concepts, which are introduced on a conceptual level and formalized in mathematical terms. The book is equally suitableas a text book for graduate courses and as a reference for researchers and system developers.

Author(s): Hartmut Ehrig, Bernd Mahr
Series: EATCS Monographs on Theoretical Computer Science 6
Publisher: Springer
Year: 1985

Language: English
Pages: 332
Tags: Logics and Meanings of Programs; Computation by Abstract Devices; Programming Languages, Compilers, Interpreters; Software Engineering; Algebra

Front Matter....Pages I-XI
Introduction....Pages 1-8
Equational Specifications and Algebras....Pages 9-31
Specification of Abstract Data Types....Pages 32-61
Initial Semantics of Specifications....Pages 62-88
Specificability and Characterization of Equational Classes....Pages 89-107
Equational Calculus and Term Rewriting....Pages 108-137
Correctness and Extension of Specifications....Pages 138-167
Parameterized Specifications and Functors....Pages 168-200
Parameter Passing....Pages 201-244
Concepts of a Specification Language....Pages 245-272
Semantics of the Specification Language ACT ONE....Pages 273-306
Back Matter....Pages 307-321