FLSESep 11, 2012

Conformance Verification of Normative Specifications using C-O Diagrams

arXiv:1209.2237v11 citations
Originality Incremental advance
AI Analysis

This work addresses the need for formal verification in electronic contracts and normative texts, offering incremental improvements in consistency and conformance analysis.

The paper tackles the problem of verifying conformance to normative specifications by providing a formal semantics for C-O Diagrams using timed automata, enabling consistency checks, implementation satisfaction analysis, and comparison of implementations based on permissions.

C-O Diagrams have been introduced as a means to have a visual representation of normative texts and electronic contracts, where it is possible to represent the obligations, permissions and prohibitions of the different signatories, as well as what are the penalties in case of not fulfillment of their obligations and prohibitions. In such diagrams we are also able to represent absolute and relative timing constrains. In this paper we consider a formal semantics for C-O Diagrams based on a network of timed automata and we present several relations to check the consistency of a contract in terms of realizability, to analyze whether an implementation satisfies the requirements defined on its contract, and to compare several implementations using the executed permissions as criteria.

Foundations

The foundational work for this paper's niche, ranked by how specifically the neighbourhood builds on it — not by global fame.

Your Notes