Compliance in behavioural contracts: a brief survey

M Bartoletti, T Cimoli, R Zunino - … with Applications to Biology and Security …, 2015 - Springer
Behavioural contracts are formal specifications of interaction protocols between two or more
distributed services. Despite the heterogeneous nature of the formalisms for behavioural …

[PDF][PDF] Automata for specifying and orchestrating service contracts

D Basile, P Degano, GL Ferrari - Logical Methods in Computer …, 2017 - lmcs.episciences.org
An approach to the formal description of service contracts is presented in terms of automata.
We focus on the basic property of guaranteeing that in the multi-party composition of …

[HTML][HTML] Lending petri nets

M Bartoletti, T Cimoli, GM Pinna - Science of Computer Programming, 2015 - Elsevier
Abstract We study Lending Petri nets, an extension of Petri nets where places may carry a
negative number of tokens. This allows for modeling contracts where a participant may …

MTTool: A Tool for Software Modeling and Test Generation

P Liu, Z Xu - IEEE Access, 2018 - ieeexplore.ieee.org
MTTool is a novel model-based test tool. It is developed for modeling complex software
behavior and generating test cases from the model. Different from existing model-based test …

A Petri Net-based Supply Chain System.

J Liu, R Wu - International Journal of Online Engineering, 2018 - search.ebscohost.com
In order to solve the problem of supply of agricultural products, the current mode of
decentralized agricultural product supply is described with the Petri net formalized modeling …

[HTML][HTML] Verifiable abstractions for contract-oriented systems

M Bartoletti, M Murgia, A Scalas, R Zunino - Journal of Logical and …, 2017 - Elsevier
We address the problem of modelling and verifying contract-oriented systems, wherein
distributed agents may advertise and stipulate contracts, but—differently from most other …

Models of circular causality

M Bartoletti, T Cimoli, GM Pinna, R Zunino - International Conference on …, 2015 - Springer
Causality is often interpreted as establishing dependencies between events. The standard
view is that an event b causally depends on an event a if, whenever b occurs, then a has …

Automata for analysing service contracts

D Basile, P Degano, GL Ferrari - … , TGC 2014, Rome, Italy, September 5-6 …, 2014 - Springer
A novel approach to the formal description of service contracts is presented in terms of
automata. We focus on the basic property of guaranteeing that in the multi-party composition …

Circular causality in event structures

M Bartoletti, T Cimoli, GM Pinna… - Fundamenta …, 2014 - content.iospress.com
We propose a model of events with circular causality, in the form of a conservative extension
of Winskel's event structures. We study the relations between this new kind of event …

[HTML][HTML] Vicious circles in contracts and in logic

M Bartoletti, T Cimoli, P Di Giamberardino… - Science of Computer …, 2015 - Elsevier
Contracts are formal promises on the future interactions of participants, which describe the
causal dependencies among their actions. An inherent feature of contracts is that such …