Go4Flex: Goal-Oriented Process Modelling

Many companies consider business process management strategies a fundamental source for successful business operation. Despite this importance of business processes a conceptual and operational gap still exists between the business and the IT view of processes. In this paper we argue that an important reason for this gap is the strong focus of IT on the behaviour and execution perspective of workflows while more abstract and higher-level process properties are often neglected. This is especially apparent in the way processes are modelled and described on the IT-side using state of the art modelling approaches like BPMN. The presented Go4Flex research project, which is conducted in cooperation with Daimler AG, has the objective of bringing together both sides by establishing higher-level modelling concepts for workflows, which results both in increased intelligibility of workflow descriptions for business people and greater consideration for the way processes are described on the business side. The core idea of the approach is to strengthen the context perspective of a workflow by introducing different kinds of goals and goal relationships in addition to the established activity-centred behaviour model. The applicability of the approach is further illustrated with an example workflow from Daimler AG.

[1]  Natalya Keberle,et al.  An Agent-Oriented Model of a Dynamic Engineering Design Process , 2005, AOIS.

[2]  Wil M. P. van der Aalst,et al.  Workflow Patterns , 2004, Distributed and Parallel Databases.

[3]  Monique Calisti,et al.  Goal-Oriented Autonomic Process Modeling and Execution for Next Generation Networks , 2008, MACE.

[4]  Wil M. P. van der Aalst,et al.  Workflow Patterns , 2003, Distributed and Parallel Databases.

[5]  Michael Winikoff,et al.  Declarative and procedural goals in intelligent agent systems , 2002, KR 2002.

[6]  Marco Pistore,et al.  The Tropos Methodology , 2004 .

[7]  Sven van der Meer,et al.  Modelling Autonomic Communication Environments , 2010, Lecture Notes in Computer Science.

[8]  Beate List,et al.  An evaluation of conceptual business process modelling languages , 2006, SAC.

[9]  Lars Braubach,et al.  Representing Long-Term and Interest BDI Goals , 2009, PROMAS.

[10]  Wil M.P. van der Aalst,et al.  YAWL: yet another workflow language , 2005, Inf. Syst..

[11]  Michael Winikoff,et al.  Agent-oriented Information Systems IV , 2008 .

[12]  Kai Jander,et al.  Unifying Agent and Component Concepts: Jadex Active Components , 2010, MATES.

[13]  Wil M. P. van der Aalst,et al.  From BPMN Process Models to BPEL Web Services , 2006, 2006 IEEE International Conference on Web Services (ICWS'06).

[14]  Bill Curtis,et al.  Process modeling , 1992, CACM.

[15]  Gerhard Knolmayer,et al.  Modeling Processes and Workflows by Business Rules , 2000, Business Process Management.

[16]  C. Petri Kommunikation mit Automaten , 1962 .

[17]  Daniel Moldt,et al.  Goal Representation for BDI Agent Systems , 2004, PROMAS.

[18]  Alireza Pourshahid,et al.  Business process management with the user requirements notation , 2009, Electron. Commer. Res..

[19]  M. Winikoff,et al.  Declarative & Procedural Goals in Intelligent Agent Systems , 2002, KR.

[20]  A. Newell Unified Theories of Cognition , 1990 .

[21]  Giovanni Rimassa,et al.  BDI-agents for agile goal-oriented business processes , 2008, AAMAS.

[22]  August-Wilhelm Scheer,et al.  ARIS Architecture and Reference Models for Business Process Management , 2000, Business Process Management.

[23]  Hermann J. Schmelzer,et al.  Geschäftsprozessmanagement in der Praxis , 2006 .