Perspectives to Process Modeling - A Historical Overview

Processes modeling is done for a number of reasons in relation to enterprise modeling, business process modeling and information systems development in general, and this paper will give an overview of main approaches to different types of process modeling. Modeling approaches are structured according to the main modeling perspective being used. In conceptual modeling in general, one can identify 8 modeling perspectives; behavioral, functional, structural, goal-oriented, object-oriented, language action, organizational and topological. In the paper we will present both historical and current examples of process modeling according to these different perspectives, and discuss what perspectives are most appropriate to achieve the different goals of modeling.

[1]  Selmin Nurcan,et al.  Enterprise, Business-Process and Information Systems Modeling - 12th International Conference, BPMDS 2011, and 16th International Conference, EMMSAD 2011, held at CAiSE 2011, London, UK, June 20-21, 2011. Proceedings , 2011, BMMDS/EMMSAD.

[2]  Gerti Kappel,et al.  Coordination in Workflow Management Systems - A Rule-Based Approach , 1996, Coordination Technology for Collaborative Applications.

[3]  Peter Wegner,et al.  Interaction as a Framework for Modeling , 1997, Conceptual Modeling.

[4]  Wil M. P. van der Aalst,et al.  DecSerFlow: Towards a Truly Declarative Service Flow Language , 2006, WS-FM.

[5]  Terry Winograd,et al.  Understanding computers and cognition , 1986 .

[6]  Kerim Tumay Business process simulation , 1995, WSC '95.

[7]  Keith D. Swenson,et al.  A Business Process Environment Supporting Collaborative Planning , 1994 .

[8]  Sjaak Brinkkemper,et al.  Conceptual Modelling in Information Systems Engineering , 2007 .

[9]  J. Habermas Theory of Communicative Action , 1981 .

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

[11]  John Krogstie,et al.  Integrated Quality of Models and Quality of Maps , 2009, BMMDS/EMMSAD.

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

[13]  Reidar Conradi,et al.  Assessing process-centered software engineering environments , 1997, TSEM.

[14]  M. Hammer,et al.  REENGINEERING THE CORPORATION: A MANIFESTO FOR BUSINESS REVOLUTION , 1995 .

[15]  Michael Rosemann,et al.  Integrated Process Modeling: An Ontological Evaluation , 2000, Inf. Syst..

[16]  Daniel Vanderveken,et al.  Speech Acts and Illocutionary Logic , 2005, Logic, Thought and Action.

[17]  Stuart E. Madnick,et al.  Lessons learned from modeling the dynamics of software development , 1989, CACM.

[18]  Remo Pareschi,et al.  Generalized process structure grammars GPSG for flexible representations of work , 1996, CSCW '96.

[19]  Lars Michael Kristensen,et al.  Coloured Petri Nets and CPN Tools for modelling and validation of concurrent systems , 2007, International Journal on Software Tools for Technology Transfer.

[20]  G. Button What's wrong with speech-act theory , 1994, Computer Supported Cooperative Work (CSCW).

[21]  Wil M. P. van der Aalst,et al.  Formalization and verification of event-driven process chains , 1999, Inf. Softw. Technol..

[22]  David Harel,et al.  Statecharts: A Visual Formalism for Complex Systems , 1987, Sci. Comput. Program..

[23]  G. L. Geerts,et al.  Expert opinion [accounting] , 1999, IEEE Intell. Syst..

[24]  John Krogstie,et al.  Utilizing deontic operators in information systems specification , 1996, Requirements Engineering.

[25]  Keng Siau,et al.  Advanced Topics In Database Research , 2005 .

[26]  J. Brocke,et al.  Handbook on Business Process Management 1 , 2010 .

[27]  Reidar Conradi,et al.  Process Modelling Languages , 1999, Software Process: Principles, Methodology, Technology.

[28]  Pavel Hruby,et al.  Model-Driven Design Using Business Patterns , 2011, J. Inf. Syst..

[29]  Wil M. P. van der Aalst,et al.  TomTom for Business Process Management (TomTom4BPM) , 2009, CAiSE.

[30]  Jan Vanthienen,et al.  An overview of declarative process modeling principles and languages , 2009 .

[31]  H. Weigand,et al.  Communication and deontic logic , 1995 .

[32]  Jörg Becker,et al.  Workflow Management and Object-Orientation - A Matter of Perspectives or Why Perspectives Matter , 1999 .

[33]  Ivar Jacobson,et al.  Unified Modeling Language User Guide, The (2nd Edition) (Addison-Wesley Object Technology Series) , 2005 .

[34]  Ivar Jacobson,et al.  The Unified Modeling Language User Guide , 1998, J. Database Manag..

[35]  S. T. Buckland,et al.  An Introduction to the Bootstrap. , 1994 .

[36]  Jan Recker,et al.  Ontology- Versus Pattern-Based Evaluation of Process Modeling Languages: A Comparison , 2007, Commun. Assoc. Inf. Syst..

[37]  Janis A. Bubenko,et al.  Theories underlying requirements engineering: an overview of NATURE at Genesis , 1993, [1993] Proceedings of the IEEE International Symposium on Requirements Engineering.

[38]  Shazia Wasim Sadiq,et al.  A Survey of Comparative Business Process Modeling Approaches , 2007, BIS.

[39]  John Krogstie,et al.  Adapting UML Activity Diagrams for Mobile Work Process Modelling: Experimental Comparison of Two Notation Alternatives , 2010, PoEM.

[40]  John Krogstie,et al.  Validating Conceptual Models by Transformational Prototyping , 1993, CAiSE.

[41]  Lucy A. Suchman,et al.  Do categories have politics? , 1993, Computer Supported Cooperative Work (CSCW).

[42]  Paul Dourish,et al.  Re-place-ing space: the roles of place and space in collaborative systems , 1996, CSCW '96.

[43]  Daniel Vanderveken,et al.  Foundations of Illocutionary Logic , 1985 .

[44]  Reiner Anderl,et al.  PML, an Object Oriented Process Modeling Language , 2008, IFIP CAI.

[45]  Paul Dourish,et al.  Freeflow: mediating between representation and action in workflow systems , 1996, CSCW '96.

[46]  Raymond E. Levitt,et al.  The virtual design team , 1998, CACM.

[47]  Wil M. P. van der Aalst,et al.  A Declarative Approach for Flexible Business Processes Management , 2006, Business Process Management Workshops.

[48]  Terry Winograd,et al.  The action workflow approach to workflow management technology , 1992, CSCW '92.

[49]  Guttorm Sindre,et al.  Diagram Notations for Mobile Work Processes , 2011, PoEM.

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

[51]  Mathias Weske,et al.  Business Process Management: Concepts, Languages, Architectures , 2007 .

[52]  Kalle Lyytinen,et al.  Modelling Offices Through Discourse Analysis: The SAMPO Approach , 1992, Comput. J..

[53]  Shazia Wasim Sadiq,et al.  On managing business processes variants , 2009, Data Knowl. Eng..

[54]  Chris Gane,et al.  Structured Systems Analysis: Tools and Techniques , 1977 .

[55]  Jean-Claude Derniame,et al.  Software Process: Principles, Methodology, and Technology , 1999, Lecture Notes in Computer Science.

[56]  John Krogstie,et al.  Assessing Business Process Modeling Languages Using a Generic Quality Framework , 2006 .

[57]  John Krogstie,et al.  Interactive Models for Supporting Networked Organisations , 2004, CAiSE.

[58]  Jaap Gordijn,et al.  E-service design using i* and e/sup 3/ value modeling , 2006, IEEE Software.

[59]  John Krogstie,et al.  Information Systems Development Using a Combination of Process and Rule Based Approaches , 1991, CAiSE.

[60]  Gaetano Cascini Computer-Aided Innovation (CAI), IFIP 20th World Computer Congress, Proceedings of the Second Topical Session on Computer-Aided Innovation, WG 5.4/TC 5 Computer-Aided Innovation, September 7-10, 2008, Milano, Italy , 2008, IFIP CAI.

[61]  John Krogstie Model-Based Development and Evolution of Information Systems: A Quality Approach , 2012 .

[62]  T. William Olle Information Systems Methodologies , 1990 .

[63]  Jan L. G. Dietz,et al.  Enterprise ontology - theory and methodology , 2006 .

[64]  Marta Indulska,et al.  How do practitioners use conceptual modeling in practice? , 2006, Data Knowl. Eng..

[65]  John Krogstie,et al.  Analysis and Design of Business Processes Using BPMN , 2010 .

[66]  Peter Loos,et al.  BPM-in-the-Large - Towards a Higher Level of Abstraction in Business Process Management , 2010, EGES/GISP.

[67]  Amnon Naamad,et al.  Statemate: a working environment for the development of complex reactive systems , 1988, ICSE '88.

[68]  Alan M. Davis,et al.  A comparison of techniques for the specification of external system behavior , 1988, CACM.

[69]  Stephen Fickas Design issues in a rule-based system , 1989, J. Syst. Softw..

[70]  Guido Governatori,et al.  Compliance aware business process design , 2008 .

[71]  Bart-Jan Hommes,et al.  Assessing the quality of business process modelling techniques , 2000, Proceedings of the 33rd Annual Hawaii International Conference on System Sciences.

[72]  Paul T. Ward,et al.  The transformation schema: An extension of the data flow diagram to represent control and timing , 1986, IEEE Transactions on Software Engineering.

[73]  Wil M. P. van der Aalst,et al.  Declarative workflows: Balancing between flexibility and support , 2009, Computer Science - Research and Development.

[74]  Paul Dourish,et al.  Re-space-ing place: "place" and "space" ten years on , 2006, CSCW '06.

[75]  John Krogstie,et al.  Active knowledge modeling of enterprises , 2008 .

[76]  Peter Loos,et al.  Object-orientation in business process modeling through applying event driven process chains (EPC) in UML , 1998, Proceedings Second International Enterprise Distributed Object Computing (Cat. No.98EX244).

[77]  John Krogstie,et al.  Integrated Goal, Data and Process Modeling: From TEMPORA to Model-Generated Work-Places , 2008 .

[78]  Hafedh Mili,et al.  Business process modeling languages: Sorting through the alphabet soup , 2010, CSUR.

[79]  P. Senge The fifth discipline : the art and practice of the learning organization/ Peter M. Senge , 1991 .

[80]  J. Searle,et al.  Expression and Meaning. , 1982 .

[81]  Giorgio De Michelis,et al.  Situating conversations within the language/action perspective: the Milan conversation model , 1994, CSCW '94.

[82]  Albert Fleischmann,et al.  What Is S-BPM? , 2009, S-BPM ONE.

[83]  Janis A. Bubenko,et al.  Facilitating "fuzzy to formal" requirements modelling , 1994, Proceedings of IEEE International Conference on Requirements Engineering.

[84]  Detlef Seese,et al.  S-BPM ONE - Setting the Stage for Subject-Oriented Business Process Management - First International Workshop, Karlsruhe, Germany, October 22, 2009. Revised Selected Papers , 2010, S-BPM ONE.

[85]  Gail E. Kaiser,et al.  Collaborative Work: SWAP: Leveraging the Web To Manage Workflow , 1999, IEEE Internet Comput..

[86]  Wil M.P. van der Aalst,et al.  Business process simulation , 2010, BPM 2010.