• 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