[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 …

Petri nets and dynamic causality for service-oriented computations

G Casu, GM Pinna - Proceedings of the Symposium on Applied …, 2017 - dl.acm.org
When dealing with service oriented computations the dependencies among the various
distributed activities may be complex and difficult to represent statically. Recently Event …

[HTML][HTML] Contracts as games on event structures

M Bartoletti, T Cimoli, GM Pinna, R Zunino - Journal of logical and …, 2016 - Elsevier
Event structures are one of the classical models of concurrent systems. The idea is that an
enabling X⊢ e represents the fact that the event e can only occur after all the events in the …

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 …

A fixed-points based framework for compliance of behavioural contracts

M Murgia - Journal of Logical and Algebraic Methods in …, 2021 - Elsevier
We study compliance relations between behavioural contracts in a syntax independent
setting based on Labelled Transition Systems. We introduce a fixed-point based family of …

[PDF][PDF] Representing dependencies in event structures

GM Pinna - Logical Methods in Computer Science, 2020 - lmcs.episciences.org
Event structures where the causality may explicitly change during a computation have
recently gained the stage. In this kind of event structures the changes in the set of the causes …

An event-based model for contracts

M Bartoletti, T Cimoli, GM Pinna, R Zunino - arxiv preprint arxiv …, 2013 - arxiv.org
We introduce a basic model for contracts. Our model extends event structures with a new
relation, which faithfully captures the circular dependencies among contract clauses. We …

Isolation modeling and analysis based on mobility

JM Jiang, H Zhu, Q Li, Y Zhao, Z Hong… - ACM Transactions on …, 2019 - dl.acm.org
In a mobile system, mobility refers to a change in position of a mobile object with respect to
time and its reference point, whereas isolation means the isolation relationship between …

[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 …

Contract agreements via logic

M Bartoletti, T Cimoli, P Di Giamberardino… - arxiv preprint arxiv …, 2013 - arxiv.org
Contract agreements via logic Page 1 M. Carbone, I. Lanese, A. Lluch-Lafuente, A. Sokolova
(Eds.): 6th Interaction and Concurrency Experience (ICE 2013) EPTCS 131, 2013, pp. 5–19 …