DocumentCode
2834691
Title
Reasoning about Conditional Constraint Specifications
Author
Finkel, Raphael ; O´Sullivan, Barry
Author_Institution
Dept. of Comput. Sci., Univ. of Kentucky, Lexington, KY, USA
fYear
2009
fDate
2-4 Nov. 2009
Firstpage
349
Lastpage
353
Abstract
Product configuration is a major industrial application domain for constraint satisfaction techniques. Conditional constraint satisfaction problems (CCSPs) have been developed to represent configuration problems in a natural way. CCSPs are like constraint satisfaction problems (CSPs), but they may also include potential variables, which might or might not exist in any given solution, as well as classical variables, which are required to take a value in every solution. CCSPs model, for example, options on a car, for which the style of sunroof (a variable) only makes sense if the car has a sunroof at all. We show that existing techniques from formal methods and answer set programming can be used to naturally model CCSPs. We demonstrate configurators in both approaches. An advantage of these approaches is that the model builder does not have to reformulate the CCSP into a classic CSP, converting potential variables into classical variables by adding a ¿does not exist¿´ value and modifying the problem constraints. Our configurators automatically reason about the model itself, enumerating all solutions and discovering several kinds of model flaws.
Keywords
constraint handling; inference mechanisms; object-oriented programming; answer set programming; conditional constraint satisfaction problems; conditional constraint specification reasoning; formal methods; product configuration; Application software; Artificial intelligence; Automatic programming; Computer industry; Computer science; Educational institutions; Hierarchical systems; Maintenance engineering; USA Councils; Uncertainty; Answer Set Programming; Conditional Constraint Satisfaction; Formal Methods; Product Configuration;
fLanguage
English
Publisher
ieee
Conference_Titel
Tools with Artificial Intelligence, 2009. ICTAI '09. 21st International Conference on
Conference_Location
Newark, NJ
ISSN
1082-3409
Print_ISBN
978-1-4244-5619-2
Electronic_ISBN
1082-3409
Type
conf
DOI
10.1109/ICTAI.2009.88
Filename
5364351
Link To Document