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