Conformance Verification of Normative Specifications using C-O Diagrams
Gregorio D\'iaz (Universidad de Castilla-La Mancha), Luis Llana, (Universidad Complutense de Madrid), Valent\'in Valero (Universidad de, Castilla-La Mancha), Jose Antonio Mateo (Universidad de Castilla-La Mancha)

TL;DR
This paper introduces a formal semantics for C-O Diagrams, enabling verification of normative specifications by analyzing contract consistency, implementation compliance, and comparing multiple implementations using timed automata.
Contribution
It provides a formal semantics for C-O Diagrams based on timed automata, facilitating conformance verification of normative specifications.
Findings
Formal semantics for C-O Diagrams established
Methods for contract consistency and realizability analysis developed
Framework for comparing implementations using executed permissions
Abstract
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.
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
