Negotiation as Concurrency Primitive
Joerg Desel, Javier Esparza, Philipp Hoffmann

TL;DR
This paper introduces negotiations as a concurrency primitive, providing algorithms for soundness and summarization that avoid state space explosion, with proven completeness for specific classes of negotiations.
Contribution
It presents reduction rules for negotiations that preserve soundness and summarization, complete for weakly deterministic acyclic and deterministic negotiations, enabling polynomial-time reduction.
Findings
Reduction rules are complete for weakly deterministic acyclic negotiations.
Algorithms avoid state space construction for soundness and summarization.
Polynomial-time reduction for all sound deterministic negotiations.
Abstract
This paper introduces negotiations, a model of concurrency close to Petri nets, with multi-party negotiations as concurrency primitive. We study two fundamental analysis problems. The soundness problem consists in deciding if it is always possible for a negotiation to terminate successfully, whatever the current state is. Given a sound negotiation, the summarization problem aims at computing an equivalent one-step negotiation with the same input/output behavior. The soundness and summarization problems can be solved by means of simple algorithms acting on the state space of the negotiation, which however face the well-known state explosion problem. We study alternative algorithms that avoid the construction of the state space. In particular, we define reduction rules that simplify a negotiation while preserving the sound/non-sound character of the negotiation and its summary. In a first…
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.
Taxonomy
TopicsBusiness Process Modeling and Analysis · Petri Nets in System Modeling · Multi-Agent Systems and Negotiation
