Endre søk
RefereraExporteraLink to record
Permanent link

Direct link
Referera
Referensformat
  • apa
  • ieee
  • modern-language-association-8th-edition
  • vancouver
  • 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
Tracing and Explaining the Execution of CLP(FD) Programs in SICStus Prolog
RISE., Swedish ICT, SICS. Department of Information Technology.
Rekke forfattare: 12002 (engelsk)Independent thesis Advanced level (degree of Master (Two Years))Oppgave
Abstract [en]

The increasing interest in Constraint Programming (CP) we now witness gives rise to a demand for new and improved debugging techniques. Graphical tools, such as constraint- and search-tree visualizers, seem to be appropriate to get a general understanding of the complex process of constraint solving. However, many such tools have been built in an ad hoc way, forcing the developer to, for each new tool, provide relevant information from the constraint solver. In this thesis, we present a solution to the problem, limiting ourselves to Constraint Logic Programming over Finite Domains (clpfd). In order to do this, we come up with a trace structure for describing the execution of clpfd programs in detail. The trace structure consists of various trace events, each trace event containing different information depending on when in the solving process it is created. Among other things, the trace structure contains information about constraint posting, constraint awakening and domain narrowing. We also incorporate explanations in the trace structure, i.e. reasons for why certain solver actions occur. Furthermore, we come up with a format for describing the execution of the filtering algorithms of global constraints. An implementation of the trace structure in sicstus Prolog is also presented, as well as a tool using the trace; an extension to the ordinary Prolog debugger.

sted, utgiver, år, opplag, sider
MSc thesis, Uppsala University, Sweden , 2002, 1.
HSV kategori
Identifikatorer
URN: urn:nbn:se:ri:diva-23575OAI: oai:DiVA.org:ri-23575DiVA, id: diva2:1042651
Tilgjengelig fra: 2016-10-31 Laget: 2016-10-31 Sist oppdatert: 2020-12-01bibliografisk kontrollert

Open Access i DiVA

fulltekst(482 kB)58 nedlastinger
Filinformasjon
Fil FULLTEXT01.psFilstørrelse 482 kBChecksum SHA-512
6bef10e038a2730f0812239257b92119d78d455032d70dd9ffc0ae1964065370a07770c769bc53e788e6c12540af9546de69fed74f491d0470b47f5dea94638e
Type fulltextMimetype application/postscript

Av organisasjonen

Søk utenfor DiVA

GoogleGoogle Scholar
Totalt: 58 nedlastinger
Antall nedlastinger er summen av alle nedlastinger av alle fulltekster. Det kan for eksempel være tidligere versjoner som er ikke lenger tilgjengelige

urn-nbn

Altmetric

urn-nbn
Totalt: 56 treff
RefereraExporteraLink to record
Permanent link

Direct link
Referera
Referensformat
  • apa
  • ieee
  • modern-language-association-8th-edition
  • vancouver
  • 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
v. 2.44.0