Skip to main navigation Skip to search Skip to main content

Detecting determinate computations by bottom-up abstract interpretation

Research output: Chapter in Book/Report/Conference proceedingConference contribution

Abstract

One of the most interesting characteristics of logic programs is the ability of expressing nondeterminism in an elegant and concise way. On the other hand, implementation of nondeterminism poses serious problems both in the sequential and in the concurrent case. If determinate computations are detected through a static analysis, a noticeable reduction of the execution time may be obtained. This work describes a static analysis to detect determinate computations. The analysis does not require the knowledge of the activating modes of the predicate and it derives determinacies which may be inferred from the success set of the program.

Original languageEnglish (US)
Title of host publicationESOP 1992 - 4th European Symposium on Programming, Proceedings
EditorsBernd Krieg-Bruckner
PublisherSpringer-Verlag
Pages167-181
Number of pages15
ISBN (Print)9783540552536
DOIs
StatePublished - 1992
Externally publishedYes
Event4th European Symposium on Programming, ESOP 1992 held jointly with 17th Colloquium on Trees in Algebra and Programming, CAAP 1992 - Rennes, France
Duration: Feb 26 1992Feb 28 1992

Publication series

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

Conference

Conference4th European Symposium on Programming, ESOP 1992 held jointly with 17th Colloquium on Trees in Algebra and Programming, CAAP 1992
Country/TerritoryFrance
CityRennes
Period2/26/922/28/92

ASJC Scopus subject areas

  • Theoretical Computer Science
  • General Computer Science

Fingerprint

Dive into the research topics of 'Detecting determinate computations by bottom-up abstract interpretation'. Together they form a unique fingerprint.

Cite this