DocumentCode :
2351547
Title :
Using Constraints to Verify Properties of Rule Programs
Author :
Berstel, Bruno ; Leconte, Michel
Author_Institution :
Software Eng., Univ. Freiburg, Freiburg, Germany
fYear :
2010
fDate :
6-10 April 2010
Firstpage :
349
Lastpage :
354
Abstract :
Rule-based programming has been gaining interest in the industry for several years, through the growing use of Business Rules Management Systems. A demand for verification of semantic properties on rule programs has thus emerged. In this paper we present an approach to rule program verification, using constraints to model program executions and verification properties, and a Constraint-Based Programming Solver (CP Solver) to compute the answers to verification questions. We also study the use of constraint-based programming in rule program verification, and the consequences of this usage on the CP Solver compared to combinatorial optimization problems.
Keywords :
combinatorial mathematics; constraint handling; formal verification; logic programming; optimisation; business rules management systems; combinatorial optimization problems; constraint-based programming solver; program execution property; rule program verification; rule-based programming; semantic property verification; verification property; Companies; Computer industry; Computer languages; Conference management; Constraint optimization; Costs; Engineering management; Engines; Production systems; Software testing; constraint satisfiability; constraint-based programming; program analysis; program verification; rule-based programming;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Software Testing, Verification, and Validation Workshops (ICSTW), 2010 Third International Conference on
Conference_Location :
Paris
Print_ISBN :
978-1-4244-6773-0
Type :
conf
DOI :
10.1109/ICSTW.2010.42
Filename :
5463668
Link To Document :
بازگشت