Conformance Verification of Normative Specifications using C-O Diagrams

Gregorio Díaz
(Universidad de Castilla-La Mancha)
Luis Llana
(Universidad Complutense de Madrid)
Valentín Valero
(Universidad de Castilla-La Mancha)
Jose Antonio Mateo
(Universidad de Castilla-La Mancha)

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.

In Gordon J. Pace and Anders P. Ravn: Proceedings Sixth Workshop on Formal Languages and Analysis of Contract-Oriented Software (FLACOS 2012), Bertinoro, Italy, 19 September 2012, Electronic Proceedings in Theoretical Computer Science 94, pp. 1–10.
Published: 8th September 2012.

ArXived at: https://dx.doi.org/10.4204/EPTCS.94.1 bibtex PDF
References in reconstructed bibtex, XML and HTML format (approximated).
Comments and questions to: eptcs@eptcs.org
For website issues: webmaster@eptcs.org