Compliance in behavioural contracts: a brief survey
Behavioural contracts are formal specifications of interaction protocols between two or more
distributed services. Despite the heterogeneous nature of the formalisms for behavioural …
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 …
We focus on the basic property of guaranteeing that in the multi-party composition of …
[HTML][HTML] Lending petri nets
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 …
negative number of tokens. This allows for modeling contracts where a participant may …
MTTool: A Tool for Software Modeling and Test Generation
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 …
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 …
decentralized agricultural product supply is described with the Petri net formalized modeling …
[HTML][HTML] Verifiable abstractions for contract-oriented systems
We address the problem of modelling and verifying contract-oriented systems, wherein
distributed agents may advertise and stipulate contracts, but—differently from most other …
distributed agents may advertise and stipulate contracts, but—differently from most other …
Models of circular causality
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 …
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 …
automata. We focus on the basic property of guaranteeing that in the multi-party composition …
Circular causality in event structures
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 …
of Winskel's event structures. We study the relations between this new kind of event …
[HTML][HTML] Vicious circles in contracts and in logic
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 …
causal dependencies among their actions. An inherent feature of contracts is that such …