Dynamic Switching of Perspectives on Business Processes

Process models represent process specifications. They contain workflows that require execution, in order to achieve business objectives and support business operation effectively. With the advent of Subject-oriented and Social Business Process Management, communication and stakeholder interaction have become major perspectives on how to design and implement processes. Since such a perspective does not seem to be very common when executing processes, stakeholders, including organizational developers and IT specialists, can be supported looking at process execution from either perspective, namely from a traditional one, targeting the flow of functions, and from an interactional perspective, focusing on interaction among stakeholders or system components encapsulating behavior. In this paper, we introduce the meta-model and architecture required for a respective dual mode support tool. The workflow execution engine UeberFlow allows checking the completeness of process specifications from either perspective. Consequently, stakeholders can start modeling with a perspective they are familiar with and proceed with the other one by switching dynamically to the alternate mode of modeling and execution.

[1]  Marco Brambilla,et al.  Combining social web and BPM for improving enterprise performances: the BPM4People approach to social BPM , 2012, WWW.

[2]  Haralambos Mouratidis,et al.  Towards the Derivation of Secure Business Process Designs , 2015, ER Workshops.

[3]  Vaughn Vernon Reactive Messaging Patterns with the Actor Model: Applications and Integration in Scala and Akka , 2015 .

[4]  Ademar Aguiar,et al.  AGILIPO: Embedding Social Software Features into Business Process Tools , 2009, Business Process Management Workshops.

[5]  Jan Mendling,et al.  Styles in business process modeling: an exploration and a model , 2015, Software & Systems Modeling.

[6]  Carl Hewitt,et al.  A Universal Modular ACTOR Formalism for Artificial Intelligence , 1973, IJCAI.

[7]  Bill Karakostas,et al.  Role and Task Recommendation and Social Tagging to Enable Social Business Process Management , 2015, BMMDS/EMMSAD.

[8]  João M. Fernandes,et al.  BIM: A Methodology to Transform Business Processes into Software Systems , 2012, SWQD.

[9]  Jan Mendling,et al.  Using business process models to better understand the dependencies among user stories , 2016, Inf. Softw. Technol..

[10]  Egon Börger,et al.  Subject-Oriented Business Process Management , 2012, Springer Berlin Heidelberg.

[11]  Jan Recker,et al.  How novices design business processes , 2012, Inf. Syst..

[12]  Flávia Maria Santoro,et al.  Formalizing the situation of a business process activity , 2012, Proceedings of the 2012 IEEE 16th International Conference on Computer Supported Cooperative Work in Design (CSCWD).

[13]  Wai Peng Wong,et al.  Business-process management: a proposed framework for future research , 2013 .

[14]  Florian Strecker,et al.  Business-Actors as base components of complex and distributed software applications , 2016, S-BPM ONE.

[15]  August-Wilhelm Scheer,et al.  Architecture of Integrated Information Systems: Foundations of Enterprise Modelling , 1994 .

[16]  Nikolay Kazantsev,et al.  Newer Approach to Create Flexible Business Architecture of Modern Enterprise , 2012 .