liu.seSearch for publications in DiVA
Endre søk
RefereraExporteraLink to record
Permanent link

Direct link
Referera
Referensformat
  • apa
  • ieee
  • modern-language-association-8th-edition
  • vancouver
  • oxford
  • Annet format
Fler format
Språk
  • de-DE
  • en-GB
  • en-US
  • fi-FI
  • nn-NO
  • nn-NB
  • sv-SE
  • Annet språk
Fler språk
Utmatningsformat
  • html
  • text
  • asciidoc
  • rtf
A systematic approach to abstract interpretation of logic programs
Linköpings universitet, Institutionen för datavetenskap. Linköpings universitet, Tekniska högskolan.
1989 (engelsk)Licentiatavhandling, monografi (Annet vitenskapelig)
Abstract [en]

The notion of abstract interpretation facilitates a formalized process of approximating meanings of programs. Such approximations provide a basis for inferring properties of programs. After having been used mainly in the area of compiler optimization of traditional, imperative languages it has recently also attracted people working with declarative languages.This thesis provides a systematic framework for developing abstract interpretations of logic programs. The work consists of three major parts which together provide a basis for practical implementations of abstract interpretation techniques. Our starting point is a new semantic description of logic programs which extracts the set of all reachable internal states in a possibly infinite collection of SLD-derivations. This semantics is called the base interpretation. Computationally the base interpretation is of little interest since it is not, in general, effectively computable. The aim of the base interpretation is rather to facilitate construction of abstract interpretations which approximate it. The second part of this work provides systematic methods for constructing such abstract interpretations from the base interpretation. The last part of the thesis concerns efficient computing of approximate meanings of programs. We provide some simple but yet efficient algorithms for computing meanings of programs.

The thesis also provides a survey of earlier work done in the area of abstract interpretation of logic programs and contains a comparison between that work and the proposed solution.

sted, utgiver, år, opplag, sider
Linköping: Univ. , 1989. , s. 80
Serie
Linköping Studies in Science and Technology. Thesis, ISSN 0280-7971 ; 196
HSV kategori
Identifikatorer
URN: urn:nbn:se:liu:diva-160702Lokal ID: LiU-Tek-Lic-1989:36ISBN: 9178705541 (tryckt)OAI: oai:DiVA.org:liu-160702DiVA, id: diva2:1357227
Tilgjengelig fra: 2019-10-03 Laget: 2019-10-03 Sist oppdatert: 2020-01-24bibliografisk kontrollert

Open Access i DiVA

Fulltekst mangler i DiVA

Person

Nilsson, Ulf

Søk i DiVA

Av forfatter/redaktør
Nilsson, Ulf
Av organisasjonen

Søk utenfor DiVA

GoogleGoogle Scholar

isbn
urn-nbn

Altmetric

isbn
urn-nbn
Totalt: 346 treff
RefereraExporteraLink to record
Permanent link

Direct link
Referera
Referensformat
  • apa
  • ieee
  • modern-language-association-8th-edition
  • vancouver
  • oxford
  • Annet format
Fler format
Språk
  • de-DE
  • en-GB
  • en-US
  • fi-FI
  • nn-NO
  • nn-NB
  • sv-SE
  • Annet språk
Fler språk
Utmatningsformat
  • html
  • text
  • asciidoc
  • rtf