SOUNDNESS IN NEGOTIATIONS

被引:1
|
作者
Esparza, Javier [1 ]
Kuperberg, Denis [2 ]
Muscholl, Anca [3 ]
Walukiewicz, Igor [3 ]
机构
[1] Tech Univ Munich, Munich, Germany
[2] Ecole Normale Super Lyon, Lyon, France
[3] Univ Bordeaux, LaBRI, Bordeaux, France
关键词
Negotiations; workflows; soundness; verification; concurrency; WORKFLOW NETS; VERIFICATION; COMPLEXITY; CHECKING; ERRORS;
D O I
10.23638/LMCS-14(1:4)2018
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
Negotiations are a formalism for describing multiparty distributed cooperation. Alternatively, they can be seen as a model of concurrency with synchronized choice as communication primitive. Well-designed negotiations must be sound, meaning that, whatever its current state, the negotiation can still be completed. In earlier work, Esparza and Desel have shown that deciding soundness of a negotiation is PsPAcE-complete, and in PTIME if the negotiation is deterministic. They have also extended their polynomial soundness algorithm to an intermediate class of acyclic, non-deterministic negotiations. However, they did not analyze the runtime of the extended algorithm, and also left open the complexity of the soundness problem for the intermediate class. In the first part of this paper we revisit the soundness problem for deterministic negotiations, and show that it is NLoGsPAcE-complete, improving on the earlier algorithm, which requires linear space. In the second part we answer the question left open by Esparza and Desel. We prove that the soundness problem can be solved in polynomial time for acyclic, weakly non deterministic negotiations, a more general class than the one considered by them. In the third and final part, we show that the techniques developed in the first two parts of the paper can be applied to analysis problems other than soundness, including the problem of detecting race conditions, and several classical static analysis problems. More specifically, we show that, while these problems are intractable for arbitrary acyclic deterministic negotiations, they become tractable in the sound case. So soundness is not only a desirable behavioral property in itself, but also helps to analyze other properties.
引用
收藏
页数:29
相关论文
共 50 条
  • [21] Verifying Generalised and Structural Soundness of Workflow Nets via Relaxations
    Blondin, Michael
    Mazowiecki, Filip
    Offtermatt, Philip
    COMPUTER AIDED VERIFICATION (CAV 2022), PT II, 2022, 13372 : 468 - 489
  • [22] Various Notions of Soundness for Decision-Aware Business Processes
    Batoulis, Kimon
    Haarmann, Stephan
    Weske, Mathias
    CONCEPTUAL MODELING, ER 2017, 2017, 10650 : 403 - 418
  • [23] Data and Process Resonance Identifier Soundness for Models of Information Systems
    van der Werf, Jan Martijn E. M.
    Rivkin, Andrey
    Polyvyanyy, Artem
    Montali, Marco
    APPLICATION AND THEORY OF PETRI NETS AND CONCURRENCY (PETRI NETS 2022), 2022, 13288 : 369 - 392
  • [24] Partial order reduction for checking soundness of time workflow nets
    Boucheneb, Hanifa
    Barkaoui, Kamel
    INFORMATION SCIENCES, 2014, 282 : 261 - 276
  • [25] Soundness-preserving reduction rules for reset workflow nets
    Wynn, M. T.
    Verbeek, H. M. W.
    van der Aalst, W. M. P.
    ter Hofstede, A. H. M.
    Edmond, D.
    INFORMATION SCIENCES, 2009, 179 (06) : 769 - 790
  • [26] Computational Soundness of Observational Equivalence
    Comon-Lundh, Hubert
    Cortier, Veronique
    CCS'08: PROCEEDINGS OF THE 15TH ACM CONFERENCE ON COMPUTER AND COMMUNICATIONS SECURITY, 2008, : 109 - 118
  • [27] Soundness of reset workflow nets
    Blondin, Michael
    Finkel, Alain
    Hofman, Piotr
    Mazowiecki, Filip
    Offtermatt, Philip
    PROCEEDINGS OF THE 39TH ANNUAL ACM/IEEE SYMPOSIUM ON LOGIC IN COMPUTER SCIENCE, LICS 2024, 2024,
  • [28] Uniform verification of workflow soundness
    Barkaoui, Kamel
    Ben Ayed, Rahma
    TRANSACTIONS OF THE INSTITUTE OF MEASUREMENT AND CONTROL, 2011, 33 (01) : 133 - 148
  • [29] Workflow Nets With Tables and Their Soundness
    Tao, Xiaoyan
    Liu, Guanjun
    Yang, Bo
    Yan, Chungang
    Jiang, Changjun
    IEEE TRANSACTIONS ON INDUSTRIAL INFORMATICS, 2020, 16 (03) : 1503 - 1515
  • [30] Soundness Analysis of the Process of the Automatic Vending System Based on Petri Net
    Chen, Lina
    Fang, Xianwen
    Liu, Xiangwei
    PROCEEDINGS OF THE 3RD INTERNATIONAL CONFERENCE ON MATERIAL, MECHANICAL AND MANUFACTURING ENGINEERING, 2015, 27 : 853 - 858