SEPLSep 20, 2013

Higher-Order Process Modeling: Product-Lining, Variability Modeling and Beyond

arXiv:1309.5143v129 citations
Originality Incremental advance
AI Analysis

This work addresses the problem of dynamic and user-friendly process modeling for business applications, offering incremental improvements in flexibility and runtime synthesis.

The paper tackles the challenge of integrating ad hoc processes, third-party services, and dynamically synthesized process chains in business process modeling, resulting in a framework that enables flexible self-adaptation and variability at runtime, as demonstrated in the development of Springer's Online Conference Service.

We present a graphical and dynamic framework for binding and execution of business) process models. It is tailored to integrate 1) ad hoc processes modeled graphically, 2) third party services discovered in the (Inter)net, and 3) (dynamically) synthesized process chains that solve situation-specific tasks, with the synthesis taking place not only at design time, but also at runtime. Key to our approach is the introduction of type-safe stacked second-order execution contexts that allow for higher-order process modeling. Tamed by our underlying strict service-oriented notion of abstraction, this approach is tailored also to be used by application experts with little technical knowledge: users can select, modify, construct and then pass (component) processes during process execution as if they were data. We illustrate the impact and essence of our framework along a concrete, realistic (business) process modeling scenario: the development of Springer's browser-based Online Conference Service (OCS). The most advanced feature of our new framework allows one to combine online synthesis with the integration of the synthesized process into the running application. This ability leads to a particularly flexible way of implementing self-adaption, and to a particularly concise and powerful way of achieving variability not only at design time, but also at runtime.

Foundations

The foundational work for this paper's niche, ranked by how specifically the neighbourhood builds on it — not by global fame.

Your Notes