January 2014
·
121 Reads
·
41 Citations
Information Systems
This page lists works of an author who doesn't have a ResearchGate profile or hasn't added the works to their profile yet. It is automatically generated from public (personal) data to further our legitimate goal of comprehensive and accurate scientific recordkeeping. If you are this author and want this page removed, please let us know.
January 2014
·
121 Reads
·
41 Citations
Information Systems
June 2012
·
81 Reads
·
5 Citations
Today's organizations are characterized by long-running distributed business processes, which involve different stakeholders and share common resources. One of the main challenges posed in such a highly distributed setting comes from the interference between different processes that are running in parallel. During execution of a business process, a data modification caused by some external process may lead to erroneous and undesirable business outcomes. In order to address this problem, we propose to annotate business processes with dependency scopes, which cover critical sections of the process. Erroneous execution can be prevented by executing intervention processes, which are triggered at runtime. However, for complex processes with a large number of activities and many interactions with the environment, the manual specification of the appropriate critical sections can be particularly time-consuming and error-prone. To overcome this limitation, we present an algorithm for automating the discovery of critical sections. The proposed approach is applied on a real case-study of a BP from the Dutch e-Government.
... To facilitate runtime adaptation and repair, techniques from the field of automated planning have been integrated to allow dynamic on-the-fly reconfiguration of instances (see e.g. [5,16,14]). In these techniques, the domain is prespecified by means of actions (or tasks), which each have a set of corresponding preconditions (i.e. ...
January 2014
Information Systems
... To overcome this limitation, the work [126] proposes a run-time mechanism which uses Depepency Scopes -for identifying critical parts of the processes whose correct execution depends on some shared variables -and Intervention Processes for solving the potential inconsistencies generated from the interference. In [127], the authors present an algorithm for automating the discovery of critical sections and the generation of dependency scopes, whereas intervention processes need to be manually defined at design time. One of the future work claimed by the authors concerns to devise a technique for the automatic synthesis of intervention processes through a domain independent planner based on CSP techniques. ...
June 2012