Skip to main content
  • Book
  • © 1993

Nondeterminism in Algebraic Specifications and Algebraic Programs

Birkhäuser

Authors:

Part of the book series: Progress in Theoretical Computer Science (PTCS)

Buy it now

Buying options

eBook USD 39.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book USD 54.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Other ways to access

This is a preview of subscription content, log in via an institution to check for access.

Table of contents (9 chapters)

  1. Front Matter

    Pages i-x
  2. Introduction

    • Heinrich Hussmann
    Pages 1-15
  3. Nondeterministic Algebraic Specifications

    • Heinrich Hussmann
    Pages 17-42
  4. Specifications with a Deterministic Basis

    • Heinrich Hussmann
    Pages 43-74
  5. Structure of the Model Classes

    • Heinrich Hussmann
    Pages 75-88
  6. Implementation and Examples

    • Heinrich Hussmann
    Pages 125-159
  7. Partial Nondeterministic Specifications

    • Heinrich Hussmann
    Pages 161-185
  8. Communicating Processes: An Example

    • Heinrich Hussmann
    Pages 187-200
  9. Concluding Remarks

    • Heinrich Hussmann
    Pages 201-203
  10. Back Matter

    Pages 205-254

About this book

Algebraic specification, nondeterminism and term rewriting are three active research areas aiming at concepts for the abstract description of software systems: Algebraic specifications are well-suited for describing data structures and sequential software systems in an abstract way. Term rewriting methods are used in many prototyping systems and form the basis for executing specifi­ cations. Nondeterminism plays a major role in formal language theory; in programming it serves for delaying design decisions in program development and occurs in a "natural" way in formalisations of distributed processes. Heinrich Hussmann presents an elegant extension of equational specification and term rewriting to include nondeterminism. Based on a clean modeltheoretic semantics he considers term rewriting systems without confluence restrictions as a specification language and shows that fundamental properties such as the existence of initial models or the soundness and completeness of narrowing, the basic mechanism for executing equational specifications, can be extended to nondeterministic computations. The work of Heinrich Hussmann is an excellent contribution to Algebraic Programming; it gives a framework that admits a direct approach to program verification, is suitable for describing concurrent and distributed processes, and it can be executed as fast as Prolog.

Authors and Affiliations

  • Institut für Informatik, Technische Universität München, München 2, Germany

    Heinrich Hussmann

Bibliographic Information

  • Book Title: Nondeterminism in Algebraic Specifications and Algebraic Programs

  • Authors: Heinrich Hussmann

  • Series Title: Progress in Theoretical Computer Science

  • DOI: https://doi.org/10.1007/978-1-4684-6834-2

  • Publisher: Birkhäuser Boston, MA

  • eBook Packages: Springer Book Archive

  • Copyright Information: Birkhäuser Boston 1993

  • Hardcover ISBN: 978-0-8176-3700-2Due: 01 May 1993

  • Softcover ISBN: 978-1-4684-6836-6Published: 22 March 2012

  • eBook ISBN: 978-1-4684-6834-2Published: 08 March 2013

  • Edition Number: 1

  • Number of Pages: X, 254

  • Topics: Algebra, General Algebraic Systems

Buy it now

Buying options

eBook USD 39.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book USD 54.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Other ways to access