On the algebraic specification of nondeterministic programming languages

M. Broy, M. Wirsing

Publikation: Beitrag in Buch/Bericht/KonferenzbandKonferenzbeitragBegutachtung

22 Zitate (Scopus)

Abstract

Different semantic models for a nondeterministic programming language are defined, analysed, and compared in the formal framework of algebraic specifications of programming languages by abstract types. Four abstract types are given representing choice ("erratic") nondeterminism, backtrack ("demonic") nondeterminism, unbounded ("angelic") nondeterminism and loose nondeterminism. The classes of algebras of these types represent classes of semantic models. A comparison of these classes of semantic models shows the connections and differences between the four different concepts of nondeterminism as found in programming languages.

OriginalspracheEnglisch
TitelCAAP 1981
UntertitelTrees in Algebra and Programming - 6th Colloquium, Proceedings
Redakteure/-innenEgidio Astesiano, Corrado Bohm
Herausgeber (Verlag)Springer Verlag
Seiten162-179
Seitenumfang18
ISBN (Print)9783540108283
DOIs
PublikationsstatusVeröffentlicht - 1981
Veranstaltung6th Colloquium on Trees in Algebra and Programming, CAAP 1981 - Genoa, Italien
Dauer: 5 März 19817 März 1981

Publikationsreihe

NameLecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)
Band112 LNCS
ISSN (Print)0302-9743
ISSN (elektronisch)1611-3349

Konferenz

Konferenz6th Colloquium on Trees in Algebra and Programming, CAAP 1981
Land/GebietItalien
OrtGenoa
Zeitraum5/03/817/03/81

Fingerprint

Untersuchen Sie die Forschungsthemen von „On the algebraic specification of nondeterministic programming languages“. Zusammen bilden sie einen einzigartigen Fingerprint.

Dieses zitieren