• DocumentCode
    245598
  • Title

    An Open S-BPM Runtime Environment Based on Abstract State Machines

  • Author

    Lerchner, Harald ; Stary, Christian

  • Author_Institution
    Johannes Kepler Univ., Linz, Austria
  • Volume
    1
  • fYear
    2014
  • fDate
    14-17 July 2014
  • Firstpage
    54
  • Lastpage
    61
  • Abstract
    The paradigm shift from traditional BPM to Subject-oriented BPM (S-BPM) is accounted to identifying independently acting subjects. As such, they can perform arbitrary actions on arbitrary objects. Abstract State Machines (ASMs) work on a similar basis. Exploring their capabilities with respect to representing and executing S-BPM models strengthens the theoretical foundations of S-BPM, and thus, validity of S-BPM tools. Moreover it enables coherent intertwining of business process modeling with executing of S-BPM representations. In this contribution we introduce the framework and roadmap tackling the exploration of the ASM approach in the context of S-BPM. We also report the major result, namely the implementation of an executable workflow engine with an Abstract State Machine interpreter based on an existing abstract interpreter model for S-BPM (applying the ASM refinement concept). This workflow engine serves as a baseline and reference implementation for further language and processing developments, such as simulation tools, as it has been developed within the Open-S-BPM initiative.
  • Keywords
    business data processing; finite state machines; program interpreters; workflow management software; ASM approach; Open S-BPM runtime environment; S-BPM model; S-BPM tools; abstract interpreter model; abstract state machine interpreter; business process modeling; executable workflow engine; subject-oriented BPM; Abstracts; Analytical models; Business; Engines; Mathematical model; Semantics; Abstract State Machine; CoreASM; Open-S-BPM; Subject-oriented Business Process Management; workflow engine;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Business Informatics (CBI), 2014 IEEE 16th Conference on
  • Conference_Location
    Geneva
  • Type

    conf

  • DOI
    10.1109/CBI.2014.24
  • Filename
    6904137