GHC program diagnosis using atom behavior:

Abstract: "This paper presents a diagnosis algorithm for flat GHC programs. The diagnosis algorithm finds two types of bugs (wrong clause instance and wrong suspension atom) by comparing an aspect of actual computation with that of the intended one. Roughly speaking, the aspect abstracted and c...

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
Hauptverfasser: Ueno, Machi (VerfasserIn), Kanamori, Tadashi (VerfasserIn)
Format: Buch
Sprache:English
Veröffentlicht: Tokyo, Japan 1990
Schriftenreihe:Shin-Sedai-Konpyūta-Gijutsu-Kaihatsu-Kikō <Tōkyō>: ICOT technical report 550
Schlagworte:
Zusammenfassung:Abstract: "This paper presents a diagnosis algorithm for flat GHC programs. The diagnosis algorithm finds two types of bugs (wrong clause instance and wrong suspension atom) by comparing an aspect of actual computation with that of the intended one. Roughly speaking, the aspect abstracted and compared here, called an atom behavior, is a set of pairs (A[sigma], A[tao]) such that atom A[sigma] can be instantiated to atom A[tao] when A[sigma] is executed as far as possible along a given course of computation. What behavior of GHC programs is incorrect and what bug is responsible for the incorrect behavior are explained based on this notion. Then, the diagnosis algorithm for GHC programs is presented
Human programmers just need to answer 'Yes/No' to the queries which the diagnosis system asks them while tracing the abstracted computation process in a top-down manner. The power and the implementation of the algorithm are discussed as well.
Beschreibung:28 S.

Es ist kein Print-Exemplar vorhanden.

Fernleihe Bestellen Achtung: Nicht im THWS-Bestand!