Reasoning about Solids Using Constraint Logic Programming


download the pdf

publication link

 

Year of publication : 1999

Bibliographic reference:
G. PESANT, M. BOYER. Reasoning about Solids Using Constraint Logic Programming. J. Autom. Reasoning 22: 241-262.

Summary:
The embedding of constraint satisfaction on the domain of discourse into a rule-based programming paradigm like logic programming provides a powerful reasoning tool. We present an application in spatial reasoning which uses this combination to produce a clear, concise, yet very expressive system through its ability to manipulate partial information. Three-dimensional solid objects in constructive solid geometry representation are manipulated and their spatial relationship with one another, points or regions is reasoned about. The language used to develop this application is Quad-CLP(R), an experimental constraint logic programming language of our own design which is equipped with a solver for quadratic and linear arithmetic constraints over the reals.

Bibtex:

@article{DBLP:journals/jar/PesantB99,
  author    = {Gilles Pesant and
               Michel Boyer},
  title     = {Reasoning about Solids Using Constraint Logic Programming},
  journal   = {J. Autom. Reasoning},
  volume    = {22},
  number    = {2},
  year      = {1999},
  pages     = {241-262},
  bibsource = {DBLP, http://dblp.uni-trier.de}
}

 


 

Member(s) who (co)wrote the paper

| Gilles Pesant |

 

Project(s) linked to this publication

 

Files linked to the publication