Analysing a process landscape by simulation

Abstract One purpose of analysing process models is to identify possible process improvements. Process modelling serves as a precondition for process model analysis. In this paper, we discuss how to model a process landscape at different levels of abstraction in order to do some static analysis. A process landscape consists of a set of hierarchically structured models for (distributed) processes. First we introduce the “Process Landscaping” method, which allows us to simulate different aspects of a complex set of processes. Afterwards, we focus on several simulation requirements and parameters needed to check consistency conditions and to analyse communication aspects of a given software process landscape. An example process landscape describes the development of e-business applications taking place at different locations.

[1]  Volker Gruhn,et al.  Software support for distributed business processes , 1999, Proceedings Sixth Asia Pacific Software Engineering Conference (ASPEC'99) (Cat. No.PR00509).

[2]  Hartmann J. Genrich,et al.  Predicate/Transition Nets , 1986, Advances in Petri Nets.

[3]  Günter Graw,et al.  Support of cooperating and distributed business processes , 1996, Proceedings of 1996 International Conference on Parallel and Distributed Systems.

[4]  Volker Gruhn,et al.  Software process modeling and enactment: an experience report related to problem tracking in an industrial project , 1998, Proceedings of the 20th International Conference on Software Engineering.

[5]  Stuart E. Madnick,et al.  Software Project Dynamics: An Integrated Approach , 1991 .

[6]  Ana Isabel Martínez García A Process Model Simulation Tool -Mapping from Process Models to Discrete Event Simulation , 1998, ESM.

[7]  Wolfgang Reisig,et al.  Petri Nets: Central Models and Their Properties , 1986, Lecture Notes in Computer Science.

[8]  Peter Huber,et al.  Hierarchies in coloured Petri nets , 1991, Applications and Theory of Petri Nets.

[9]  Volker Gruhn,et al.  Structuring Complex Software Processes by "Process Landscaping" (Short Paper) , 2000, EWSPT.

[10]  M. Hammer,et al.  Reengineering the Corporation , 1993 .

[11]  Volker Gruhn,et al.  Process Landscaping-eine Methode zur Geschäftsprozessmodellierung , 2000, Wirtsch..

[12]  Averill M. Law,et al.  Simulation Modeling and Analysis , 1982 .

[13]  Volker Gruhn,et al.  Software process simulation on arbitrary levels of abstraction , 1992 .