Service Orchestration with Priority Constraints - Fundamentals of Software Engineering
Conference Papers Year : 2019

Service Orchestration with Priority Constraints

Abstract

Business process management is an operational management approach that focuses on improving business processes. Business processes, i.e., collections of important activities in an organization, are represented in the form of a workflow, an orchestrated and repeatable pattern of activities amenable to automated analysis and control. Priority is an important concept in modeling workflows. We need priority to model cancelable and compensable tasks within transactional business processes. We use the Reo coordination language to model and formally analyze workflows. In this paper, we propose a constraint-based approach to formalize priority in Reo. We introduce special channels to propagate and block priority flows, define their semantics as constraints, and model priority propagation as a constraint satisfaction problem.
Fichier principal
Vignette du fichier
490001_1_En_14_Chapter.pdf (353.64 Ko) Télécharger le fichier
Origin Files produced by the author(s)

Dates and versions

hal-03769135 , version 1 (05-09-2022)

Licence

Identifiers

Cite

Behnaz Changizi, Natallia Kokash, Farhad Arbab. Service Orchestration with Priority Constraints. 8th International Conference on Fundamentals of Software Engineering (FSEN), May 2019, Tehran, Iran. pp.194-209, ⟨10.1007/978-3-030-31517-7_14⟩. ⟨hal-03769135⟩
37 View
38 Download

Altmetric

Share

More