• Home
  • Search
  • Expressing and Verifying Business Contracts with Abductive
  • Cite Icon2
  • https://doi.org/10.4230/dagsemproc.07122.15Copy DOI Icon

Expressing and Verifying Business Contracts with Abductive

Show More
  • Abstract
  • Literature Map
  • Citations
  • Similar Papers
Abstract

In this article, we propose to adopt the SCIFF abductive logic language to specify business contracts, and show how its proof procedures are useful to verify contract execution and fulfilment. SCIFF is a declarative language based on abductive logic programming, which accommodates forward rules, predicate definitions, and constraints over finite domain variables. Its declarative semantics is abductive, and can be related to that of deontic operators; its operational specification is the sound and complete SCIFF proof procedure, defined as a set of transition rules, which has been implemented and integrated into a reasoning and verification tool. A variation of the SCIFF proof-procedure (g-SCIFF) can be used for static verification of contract properties. We demonstrate the use of the SCIFF language for business contract specification and verification, in a concrete scenario. In order to accommodate integration of SCIFF with architectures for business contract, we also propose an encoding of SCIFF contract rules in RuleML.

Similar Papers
  • Research Article
  • Citations7

Knowledge assimilation in domains of actions: a possible causes approach

  • Jan 01, 1997
  • Journal of Applied Non-Classical Logics
  • Renwei Li +1
  • Book Chapter
  • Citations5

Generalised Kernel Sets for Inverse Entailment

  • Jan 01, 2004
  • Oliver Ray +2
  • Research Article
  • Citations10

The CHR-based Implementation of the SCIFF Abductive System

  • Jan 01, 2013
  • Fundamenta Informaticae
  • Marco Alberti +2
  • Research Article
  • Citations8

Three-valued completion for abductive logic programs

  • Sep 01, 1996
  • Theoretical Computer Science
  • Frank Teusink
  • Research Article
  • Citations1

A VNF modeling approach for verification purposes

  • Aug 01, 2019
  • International Journal of Electrical and Computer Engineering (IJECE)
  • Guido Marchetto +3
  • Conference Article
  • Citations6

A Framework for User-Friendly Verification-Oriented VNF Modeling

  • Jul 01, 2017
  • Guido Marchetto +3
  • Book Chapter
  • Citations11

Verifying Generic Erlang Client—Server Implementations

  • Jan 01, 2001
  • Thomas Arts +1
  • Research Article

Neuro-Symbolic Verification for Preventing LLM Hallucinations in Process Control

  • Jan 16, 2026
  • Processes
  • Boris Galitsky +1
  • Book Chapter
  • Citations25

A terminological interpretation of (abductive) logic programming

  • Jan 01, 1995
  • Marc Denecker
  • Book Chapter
  • Citations11

Argumentation-Based Proof Procedures for Credulous and Sceptical Non-monotonic Reasoning

  • Jan 01, 2002
  • Phan Minh Dung +2
  • Conference Article
  • Citations1

Specifications and Rapid Prototyping of Multi-agent Systems through Coloured Petri Net Represented in Abductive Logic Programming (CPN-LP)

  • Dec 01, 2006
  • T.H Fung
  • Research Article

Declarative Semantics in Object-Oriented Software Development - A Taxonomy and Survey

  • Jan 01, 2016
  • SHILAP Revista de lepidopterología
  • Hassan Rashidi
  • Research Article
  • Citations9

Web Sites Repairing through Abduction

  • Mar 25, 2009
  • Electronic Notes in Theoretical Computer Science
  • Paolo Mancarella +2
  • Conference Article
  • Citations2

A technique for distributed systems specification

  • Jan 25, 1995
  • J.A Troyano +2
  • Book Chapter
  • Citations8

Assertions Targeting A Diverse Set of Verification Tools

  • Jan 01, 2002
  • Harry D. Foster +1
Cactus Communications logo

Copyright 2026 Cactus Communications. All rights reserved.