Please use this identifier to cite or link to this item: https://scholarbank.nus.edu.sg/handle/10635/130097
DC FieldValue
dc.titleTowards parameterized regular type inference using set constraints
dc.contributor.authorBueno, F.
dc.contributor.authorNavas, J.
dc.contributor.authorHermenegildo, M.
dc.date.accessioned2016-11-11T08:00:54Z
dc.date.available2016-11-11T08:00:54Z
dc.date.issued2009
dc.identifier.citationBueno, F., Navas, J., Hermenegildo, M. (2009). Towards parameterized regular type inference using set constraints. 19th Workshop on Logic-based methods in Programming Environments, WLPE 2009. ScholarBank@NUS Repository.
dc.identifier.urihttp://scholarbank.nus.edu.sg/handle/10635/130097
dc.description.abstractWe propose a method for inferring parameterized regular types for logic programs as solutions for systems of constraints over sets of finite ground Herbrand terms (set constraint systems). Such parameterized regular types generalize parametric regular types by extending the scope of the parameters in the type definitions so that such parameters can relate the types of different predicates. We propose a number of enhancements to the procedure for solving the constraint systems that improve the precision of the type descriptions inferred. The resulting algorithm, together with a procedure to establish a set constraint system from a logic program, yields a program analysis that infers tighter safe approximations of the success types of the program than previous comparable work, offering a new and useful efficiency vs. precision trade-off. This is supported by experimental results, which show the feasibility of our analysis.
dc.sourceScopus
dc.typeConference Paper
dc.contributor.departmentCOMPUTER SCIENCE
dc.description.sourcetitle19th Workshop on Logic-based methods in Programming Environments, WLPE 2009
dc.identifier.isiutNOT_IN_WOS
Appears in Collections:Staff Publications

Show simple item record
Files in This Item:
There are no files associated with this item.

Google ScholarTM

Check


Items in DSpace are protected by copyright, with all rights reserved, unless otherwise indicated.