Negotiation programs

Javier Esparza, Jörg Desel

Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

4 Scopus citations

Abstract

We introduce a global specification language for distributed negotiations, a recently introduced concurrent computation model with atomic negotiations combining synchronization of participants and choice as primitive. A token game on distributed negotiations determines reachable markings which enable possible next atomic negotiations. In a deterministic distributed negotiation, each participant can always be engaged in at most one next atomic negotiation. In a sound distributed negotiation, every atomic negotiation is enabled at some reachable marking, and from every reachable marking the final marking of the distributed negotiation can be reached. We prove that our specification language has the same expressive power as sound and deterministic negotiations, i.e., every program can be implemented by an equivalent sound and deterministic negotiation and every sound and deterministic negotiation can be specified by an equivalent program, where a program and a negotiation are equivalent if they have the same Mazurkiewicz traces and thus the same concurrent runs. The translations between negotiations and programs require only linear time.

Original languageEnglish
Title of host publicationApplication and Theory of Petri Nets and Concurrency - 36th International Conference, PETRI NETS 2015, Proceedings
EditorsRaymond Devillers, Antti Valmari
PublisherSpringer Verlag
Pages157-178
Number of pages22
ISBN (Electronic)9783319194875
DOIs
StatePublished - 2015
Event36th International Conference on Application and Theory of Petri Nets and Concurrency, Petri Nets 2015 - Brussels, Belgium
Duration: 21 Jun 201526 Jun 2015

Publication series

NameLecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)
Volume9115
ISSN (Print)0302-9743
ISSN (Electronic)1611-3349

Conference

Conference36th International Conference on Application and Theory of Petri Nets and Concurrency, Petri Nets 2015
Country/TerritoryBelgium
CityBrussels
Period21/06/1526/06/15

Fingerprint

Dive into the research topics of 'Negotiation programs'. Together they form a unique fingerprint.

Cite this