Welcome!
To use the personalized features of this site, please log in or register.
If you have forgotten your username or password, we can help.
My Menu
Saved Items

Type Analysis for CHIP

Włodzimierz Drabent5, 6 Contact Information and Paweł PietrzakContact Information

(5)  IPI PAN, Polish Academy of Sciences, Ordona 21, Pl - 01-237 Warszawa
(6)  IDA, Linköpings universitet, S-581 83 Link#x00F6;ping, Sweden
Abstract
This paper proposes a tool to support reasoning about (partial) correctness of constraint logic programs. The tool infers a specification that approximates the semantics of a given program. The semantics of interest is an operational “call-success” semantics. The main intended application is program debugging. We consider a restricted class of specifications, which are regular types of constrained atoms.
Our type inference approach is based on bottom-up abstract interpretation, which is used to approximate the declarative semantics (c-semantics). By using “magic transformations” we can describe the call-success semantics of a program by the declarative semantics of another program. We are focused on CLP over finite domains. Our prototype program analyzer works for the programming language CHIP.
This work has been supported by the ESPRIT 4 Project 22532 DiSCiPl.

Contact Information Włodzimierz Drabent
Email: wlodr@ida.liu.se

Contact Information Paweł Pietrzak
Email: pawpi@ida.liu.se
Fulltext Preview (Small, Large)
Image of the first page of the fulltext

References secured to subscribers.



Export this chapter
Export this chapter as RIS | Text
 
Remote Address: 38.107.191.106 • Server: mpweb21
HTTP User Agent: CCBot/1.0 (+http://www.commoncrawl.org/bot.html)