_:n3059af24cd0142988d00b550533faa2fxb36
<http://schema.org/description>
"During the last two decades, increasing attention has been given to the\nchallenging problem of resolving the dichotomy between business process\nmanagement and master data management. Consequently, a substantial number of\ndata-centric models of dynamic systems have been brought forward. However, the\ncontrol-flow abstractions they adopt are ad-hoc, and so are the data models\nthey use. At the same time, contemporary process management systems rely on\nwell-established formalisms for representing the control-flow and typically\nemploy full-fledged relational databases for storing master data. Nevertheless,\nthey miss a conceptually clean representation of the task and condition logic,\nthat is, of how data are queried and updated by the process. In this paper, we\naddress such issues by proposing a general, pristine approach to model\nprocesses operating on top of the standard relational technology. Specifically,\nwe propose a declarative language based on SQL that supports the conceptual\nmodelling of control-flow conditions and of persistent data updates with\nexternal inputs. We show how this language can be automatically translated into\na concrete procedural SQL dialect, consequently providing in-database process\nexecution support. We then report on how we made the language operational into\na concrete prototype, which provides a plethora of functionalities to specify\nand enact process models, inspect their execution state, and construct their\nstate space. Notably, the proposed approach can be seen as the concrete\ncounterpart of one of the most well-established formal frameworks for\ndata-aware processes, thus enjoying all the formal properties and verifiability\nconditions studied therein."
<https://cdnjs.deepai.org/profile/fabio-patrizi>