Skip to main content

Perspectives to Process Modeling

  • Chapter
Business Process Management

Part of the book series: Studies in Computational Intelligence ((SCI,volume 444))

Abstract

An important area of BPM is the modeling of processes. Processes modeling is done for a number of reasons in relation to BPM, and this chapter will describe main approaches to different types of process modeling. Modeling approaches will be 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 geographical. In this chapter, we will present examples of process modeling according to these different perspectives, and discuss what perspectives are most appropriate to use to achieve the different goals of modeling.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 129.00
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 169.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info
Hardcover Book
USD 169.99
Price excludes VAT (USA)
  • Durable hardcover edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  • Aagesen, G., Krogstie, J.: Analysis and design of business processes using BPMN. In: Handbook on Business Process Management, Springer (2010a)

    Google Scholar 

  • van de Aalst, W.: Formalization and Verification of Event-driven Process Chains. Information and Software Technology 41, 639–650 (1999)

    Article  Google Scholar 

  • van der Aalst, W.M.P., Pesic, M.: DecSerFlow: Towards a Truly Declarative Service Flow Language. In: Bravetti, M., Núñez, M., Zavattaro, G. (eds.) WS-FM 2006. LNCS, vol. 4184, pp. 1–23. Springer, Heidelberg (2006)

    Chapter  Google Scholar 

  • van der Aalst, W.M.P., Pesic, M., Schonenberg, H.: Declarative workows: Balancing between flexibility and support. Computer Science-Research and Development 23(2), 99–113 (2009)

    Article  Google Scholar 

  • Abdel-Hamid, T.K., Madnick, S.E.: Lessons Learned from Modeling the Dynamics of Software Development. Communications of the ACM 32(12) (1989)

    Google Scholar 

  • Ader, M., Lu, G., Pons, P., Monguio, J., Lopez, L., De Michelis, G., Grasso, M.A., Vlondakis, G.: Woorks, an object-oriented workflow system for offices. Technical report, ITHACA (1994)

    Google Scholar 

  • Ambriola, V., Conradi, R., Fuggetta, A.: Assessing Process-Centered Software Engineering Environments. ACM TOSEM 6(3) (1997)

    Google Scholar 

  • Anderl, R., Raßler, J.: In: Cascini, G. (ed.) Computer-Aided Innovation (CAI). IFIP, vol. 277, pp. 145–156. Springer, Boston (2008)

    Chapter  Google Scholar 

  • Auramäki, E.R.H., Lyytinen, K.: Modelling offices through discourse analysis: The SAMPO approach. The Computer Journal 35(4), 342–352 (1992)

    Article  Google Scholar 

  • Austin, J.L.: How to do things with words. Harvard University Press (1962)

    Google Scholar 

  • Bandinelli, S., Fuggetta, A., Lavazza, L., Loi, M., Picco, G.P.: Modeling and Improving an Industrial Software Process. IEEE Transactions on Software Engineering 21(5) (1995)

    Google Scholar 

  • Benson, I., Everhard, S., McKernan, A., Galewsky, B., Partridge, C.: Mathematical Structures for Reasoning about Emergent Organization. In: ACM CSCW Workshop: Beyond Workflow Management, Philadelphia, USA (2000)

    Google Scholar 

  • Bernstein, A.: How Can Cooperative Work Tools Support Dynamic Group Processes? Bridging the Specificity Frontier. In: ACM CSCW Conference, Philadelphia, USA (2000)

    Google Scholar 

  • Bogia, D.P.: Supporting Flexible, Extensible Task Descriptions in and Among Tasks. PhD thesis (1995)

    Google Scholar 

  • Bolcer, G., Kaiser, G.: SWAP: Leveraging the web to manage workflow. IEEE Internet Computing 3(1) (1999)

    Google Scholar 

  • Booch, G., Rumbaugh, J., Jacobson, I.: The Unified Modeling Language: User Guide Second Edition. Addison-Wesley (2005)

    Google Scholar 

  • Bråten, S.: Model Monopoly and communications: Systems Theoretical Notes on Democratization. Acta Sociologica, Journal of the Scandinavian Socialogical Association 16(2), 98–107 (1973)

    Google Scholar 

  • Bubenko Jr., J.A., Rolland, C., Loucopoulos, P., DeAntonellis, V.: Facilitating fuzzy to formal requirements modeling. In: Proceedings of the First International Conference on Requirements Engineering (ICRE 1994), Colorado Springs, USA, April 18-22, pp. 154–157. IEEE Computer Society Press (1994)

    Google Scholar 

  • Bubenko Jr., J.A.: Problems and unclear issues with hierarchical business activity and data flow modelling. Technical Report 134, SYSLAB, Stockholm (June 1988)

    Google Scholar 

  • Button, G.: What’s Wrong with Speach Act Theory. In: CSCW, vol. 3(1) (1995)

    Google Scholar 

  • Carlsen, S.: Action Port Model: A Mixed Paradigm Conceptual Workflow Modeling Language. In: Third IFCIS Conference on Cooperative Information Systems (CoopIS 1998), New York (1998)

    Google Scholar 

  • Chen, P.P.: The entity-relationship model: Towards a unified view of data. ACM Transactions on Database Systems 1(1), 9–36 (1976)

    Article  Google Scholar 

  • Conradi, R., Jaccheri, M.L.: Process Modelling Languages. In: Derniame, J.-C., Kaba, B.A., Wastell, D. (eds.) Promoter-2 1998. LNCS, vol. 1500, pp. 27–52. Springer, Heidelberg (1999)

    Chapter  Google Scholar 

  • Cugola, G.: Tolerating deviations in process support systems via flexible enactment of process models. IEEE Transactions on Software Engineering 24(11) (1998)

    Google Scholar 

  • Curtis, B., Kellner, M.I., Over, J.: Process Modeling. Com. ACM 35(9) (1992)

    Google Scholar 

  • Davis, A.M.: Software Requirements Analysis & Specification. Prentice-Hall (1990)

    Google Scholar 

  • Davis, A.M.: A comparison of techniques for the specification of external system behavior. Communications of the ACM 31(9), 1098–1115 (1988)

    Article  Google Scholar 

  • Derniame, J.-C., Kaba, B.A., Wastell, D. (eds.): Promoter-2 1998. LNCS, vol. 1500. Springer, Heidelberg (1999)

    Google Scholar 

  • De Michelis, G., Grasso, M.A.: Situating Conversations within the Language/Action Perspective: The Milan Conversation Model. In: ACM CSCW Conference, Chapel Hill, North Carolina, USA (1994)

    Google Scholar 

  • Dietz, J.L.G.: DEMO: towards a discipline of Organisation Engineering. European Journal of Operations Research (1999)

    Google Scholar 

  • Dietz, J.L.G.: Integrating management of human and computer resources in task processing organizations: A conceptual view. In: Nunamaker, J.F., Sprague, R.H. (eds.) Proceedings of HICCS 1927, Maui, Hawaii, US, January 4-7. IEEE Computer Society Press (1994)

    Google Scholar 

  • Dignum, F., Weigand, H.: Communication and deontic logic. In: Wieringa, R., Feenstra, R. (eds.) Working Papers of the International Workshop on Information Systems - Correctness and Reuseability, IS-CORE 1994 (1994)

    Google Scholar 

  • Dori, D.: Why significant UML change is unlikely. Com. ACM 45, 82–85 (2002)

    Article  Google Scholar 

  • Dourish, P., Holmes, J., MacLean, A., Marqvardsen, P., Zbyslaw, A.: Freeflow: Mediating between representation and action in workflow systems. In: ACM CSCW Conference, Boston, USA (1996)

    Google Scholar 

  • Dourish, P.: Re-Space-ing Place: “Place” and “Space” Ten Years On. In: Proc. ACM Conf. Computer-Supported Cooperative Work CSCW 2006, Banff, Canada, pp. 299–308. ACM, New York (2006)

    Google Scholar 

  • Fickas, S.: Design issues in a rule-based system. Journal of Systems and Software 10(2), 113–123 (1989)

    Article  Google Scholar 

  • Fischer, L.: Excellence in Practice IV - Innovation and excellence in workflow and knowledge management. In: Workflow Management Coalition. Future Strategies Inc., Florida (2000)

    Google Scholar 

  • Fox, M.S., Gruninger, M.: Enterprise modeling. AI Magazine (2000)

    Google Scholar 

  • Gane, C., Sarson, T.: Structured Systems Analysis: Tools and Techniques. Prentice Hall (1979)

    Google Scholar 

  • Geerts, G.L., McCarthy, W.E.: An Accounting Object Infrastructure for Knowledge-Based Enterprise Models. IEEE Intelligent Systems 14, 89–94 (1999)

    Article  Google Scholar 

  • Genesereth, M.R., Ketchpel, S.T.: Software agents. Communication of the ACM 37(7), 48–53 (1994)

    Article  Google Scholar 

  • Glance, N.S., Pagani, D.S., Pareschi, R.: Generalized Process Structure Grammars (GPSG) for Flexible Representation of Work. In: ACM CSCW Conference, Boston, USA (1996)

    Google Scholar 

  • Goedertier, S., Vanthienen, J.: An overview of declarative process modeling principles and languages. Communications of Systemics and Informatics World Network 6, 51–58 (2009)

    Google Scholar 

  • Gopalakrishnan, S., Krogstie, J., Sindre, G.: Adapting UML Activity Diagrams for Mobile Work Process Modelling: Experimental Comparison of Two Notation Alternatives. In: van Bommel, P., Hoppenbrouwers, S., Overbeek, S., Proper, E., Barjis, J. (eds.) PoEM 2010. LNBIP, vol. 68, pp. 145–161. Springer, Heidelberg (2010)

    Chapter  Google Scholar 

  • Gordijn, J., Yu, Eric, van der Raadt, B.: e-service Design using i* and e3value. IEEE Software (May-June 2006)

    Google Scholar 

  • Green, P., Rosemann, M.: Integrated Process Modeling: An Ontolocial Evaluation. Information Systems 25(3) (2000)

    Google Scholar 

  • Habermas, J.: The Theory of Communicative Action. Beacon Press (1984)

    Google Scholar 

  • Hammer, M., Champy, J.: Reengineering the Corporation: A Manifesto for Business Revolution. Harper Business (1993)

    Google Scholar 

  • Harel, D.: Statecharts : A visual formalism for complex systems. Science of Computer Programming (8), 231–274 (1987)

    Google Scholar 

  • Harel, D., Lachover, H., Naamed, A., Pnueli, A., Politi, M., Sherman, R., Shtull-Trauring, A., Trakhtenbrot, M.: STATEMATE: a working environment for thedevelopment of complex reactive systems. IEEE TSE 16(4), 403–414 (1990)

    Google Scholar 

  • Harrison, S., Dourish, P.: Re-Place-ing Space: The Roles of Space and Place in Collaborative Systems. In: ACM Conf. Computer-Supported Cooperative Work CSCW 1996, Boston, MA, pp. 67–76. ACM, New York (1996)

    Chapter  Google Scholar 

  • Havey, M.: Essential Business Process Modelling. O’Reilly (2005)

    Google Scholar 

  • Hommes, B.-J., van Reijswoud, V.: The quality of business process modelling techniques. In: Conference on Information Systems Concepts (ISCO), Leiden. Kluwer (1999)

    Google Scholar 

  • Hruby, P.: Model-Driven Design Using Business Patterns. Springer, New York (2006)

    Google Scholar 

  • Hull, R., King, R.: Semantic database modeling: Survey, applications, and research issues. ACM Computing Surveys 19(3), 201–260 (1987)

    Article  Google Scholar 

  • Hull, D., Wolstencroft, K., Stevens, R., Goble, C.A., Pocock, M.R., Li, P., Oinn, T.: Taverna: a tool for building and running workflows of services. Nucleic Acids Research 34(Web-Server-Issue), 729–732 (2006)

    Article  Google Scholar 

  • IDEF-0: Federal Information Processing Standards Publication 183, December 21, Announcing the Standard for Integration Definition For Function Modeling (IDEF-0) (1993)

    Google Scholar 

  • Jarke, M., Bubenko jr, J.A., Rolland, A.: Sutcliffe, and Y. Vassiliou. Theories underlying requirements engineering: An overview of NATURE at genesis. In: Proceedings of RE 1993, pp. 19–31 (1993)

    Google Scholar 

  • Kappel, G., Rausch-Schott, S., Retschitzegger, W.: Coordination in workflow management systems a rule-based approach. Coordination Technology for Collaborative Applications, 99–119 (1998)

    Google Scholar 

  • Kavakli, E., Loucopoulos, P.: Goal Modeling in Requirements Engineering: Analysis and critique of current methods in. In: Krogstie, J., Siau, K., Halpin, T. (eds.) Information Modeling Methods and Methodologies. Idea Group Publishing (2005)

    Google Scholar 

  • Keller, G., Nüttgens, M., Scheer, A.W.: Semantische Prozeßmodellierung auf der Grundlage Ereignisgesteuerter Prozeßketten (EPK) (1992)

    Google Scholar 

  • King, J.L.: SimLanguage, Computer Supported Cooperative Work, vol. 3(1) (1995)

    Google Scholar 

  • Krogstie, J., Dalberg, V., Jensen, S.M.: Process modeling value framework, Enterprise Information Systems. In: Manolopoulos, Y., Filipe, J., Constantopoulos, P., Cordeiro, J. (eds.) Selected Papers from 8th International Conference, ICEIS 2006. LNBIP, vol. 3. Springer (2006)

    Google Scholar 

  • Krogstie, J., Sindre, G.: Utilizing deontic operators in information systems specifications. Requirement Engineering Journal 1, 210–237 (1996)

    Article  Google Scholar 

  • Krogstie, J.: Integrated Goal, Data and Process modeling: From TEMPORA to Model-Generated Work-Places. In: Johannesson, P., Søderstrøm, E. (eds.) Information Systems Engineering From Data Analysis to Process Networks, pp. 43–65. IGI Publishing (2008)

    Google Scholar 

  • Kuntz, J.C., Christiansen, T.R., Cohen, G.P., Jin, Y., Levitt, R.E.: The virtual design team: A computational simulation model of project organizations. Communications of the ACM 41(11) (1998)

    Google Scholar 

  • Lei, Y., Singh, M.P.: A comparison of workflow metamodels, In: ER Workshop on Behavioral Modeling. LNCS, vol. 1565. Springer, Heidelberg (1997)

    Google Scholar 

  • Lillehagen, F., Krogstie, J.: Active Knowledge Models of Enterprises. Springer (2008)

    Google Scholar 

  • Loos, P., Allweyer, T.: Process orientation and object-orientation - An approach for integrating UML with event-driven process chains (EPC), Germany (1998)

    Google Scholar 

  • Lu, R., Sadiq, S., Governatori, G.: On managing business processes variants. Data & Knowledge Engineering 68(7), 642–664 (2009)

    Article  Google Scholar 

  • Lu, R., Sadiq, W.: A Survey of Comparative Business Process Modeling Approaches. In: Abramowicz, W. (ed.) BIS 2007. LNCS, vol. 4439, pp. 82–94. Springer, Heidelberg (2007)

    Chapter  Google Scholar 

  • Marsan, M.A., et al. (eds.): Proceeding of the International workshop on Timed Petri Nets, Torino, Italy. IEEE Computer Society Press (1985)

    Google Scholar 

  • McCarthy, W.E.: The REA accounting model: a generalized framework for accounting systems in a shared data environment. The Accounting Review 57, 554–578 (1982)

    Google Scholar 

  • Medina-Mora, R., Winograd, T., Flores, R., Flores, F.: The Action Workflow approach to workflow management technology. In: ACM CSCW Conference (1992)

    Google Scholar 

  • Mendling, J., Nüttgens, M.: EPC markup language (EPML): an XML-based interchange format for event-driven process chains (EPC). Information Systems and E-Business Management 4, 245–263 (2006)

    Article  Google Scholar 

  • Mühlen, M.z., Becker, J.: Workflow management and object-orientation - A matter of perspectives or why perspectives matter. In: OOPSLA Workshop on Object-Oriented Workflow Management, Denver, USA (1999)

    Google Scholar 

  • Nossum, A., Krogstie, J.: Integrated Quality of Models and Quality of Maps. In: Paper presented at the EMMSAD 2009, Amsterdam, The Netherlands (2009)

    Google Scholar 

  • Nysetvold, A.G., Krogstie, J.: Assessing Business Process Modeling Languages Using a Generic Quality Framework. In: Siau, K. (ed.) Advanced Topics in Database Research, vol. 5, pp. 79–93. Idea Group, Hershey (2006)

    Chapter  Google Scholar 

  • Olle, T.W., Hagelstein, J., MacDonald, I.G., Rolland, C., Sol, H.G., van Assche, F.J.M., Verrijn-Stuart, A.A.: Information Systems Methodologies. Addison-Wesley (1988)

    Google Scholar 

  • OMG Workflow Management Facility v. 1.2, Object Management Group (2000)

    Google Scholar 

  • Ould, M.A.: Business Processes - Modeling and Analysis for Re-engineering and Improvement. Wiley, Beverly Hills (1995)

    Google Scholar 

  • Opdahl, A.L., Sindre, G.: A taxonomy for real-world modeling concepts. Information Systems 19(3), 229–241 (1994)

    Article  Google Scholar 

  • Opdahl, A.L., Sindre, G.: Facet modeling: An approach to flexible and integrated conceptual modeling. Information Systems 22(5), 291–323 (1997)

    Article  Google Scholar 

  • Pesic, M., van der Aalst, W.M.P.: A Declarative Approach for Flexible Business Processes Management. In: Eder, J., Dustdar, S. (eds.) BPM Workshops 2006. LNCS, vol. 4103, pp. 169–180. Springer, Heidelberg (2006)

    Chapter  Google Scholar 

  • Petri, C.A.: Kommunikation mit automaten. Schriften des Rheinisch-Westfalischen Institut fur Instrumentelle Mathematik an der Universität Bonn (2) (1962) (in German)

    Google Scholar 

  • Scheer, A.-W., Nüttgens, M.: ARIS Architecture and Reference Models for Business Process Management, pp. 301–304 (2000)

    Google Scholar 

  • Schonenberg, H., Weber, B., van Dongen, B.F., van der Aalst, W.M.P.: Supporting Flexible Processes through Recommendations Based on History. In: Dumas, M., Reichert, M., Shan, M.-C. (eds.) BPM 2008. LNCS, vol. 5240, pp. 51–66. Springer, Heidelberg (2008)

    Chapter  Google Scholar 

  • Searle, J.R.: Speech Acts. Cambridge University Press (1969)

    Google Scholar 

  • Searle, J.R.: Expression and Meaning. Cambridge University Press (1979)

    Google Scholar 

  • Searle, J.R., Vanderveken, D.: Foundations of Illocutionary Logic. Cambridge University Press (1985)

    Google Scholar 

  • Seltveit, A.H.: An Abstraction-Based Rule Approach to Large-Scale Information Systems Development. In: Rolland, C., Cauvet, C., Bodart, F. (eds.) CAiSE 1993. LNCS, vol. 685, Springer, Heidelberg (1993)

    Google Scholar 

  • Senge, P.: The Fifth Discipline: The Art and Practice of the Learning Organization. Century Business Publishers, London (1990)

    Google Scholar 

  • Shoham, Y.: Agent Oriented Programming: An Overview of the Framework and Summary of Recent Research. In: Masuch, M., Polos, L. (eds.) Logic at Work 1992. LNCS, vol. 808, pp. 123–129. Springer, Heidelberg (1994)

    Chapter  Google Scholar 

  • Singh, B., Rein, G.L.: Role Interaction Nets (RINs); A Process Description Formalism, Technical Report CT-083-92, MCC, Austin, Texas (1992)

    Google Scholar 

  • Stamper, R.: Semantics. In: Boland, R.J., Hirschheim, R.A. (eds.) Critical issues in Information Systems Research, pp. 43–78. John Wiley & Sons (1987)

    Google Scholar 

  • Störrle, H.: Describing Process Patterns with UML. In: Ambriola, V. (ed.) EWSPT 2001. LNCS, vol. 2077, p. 173. Springer, Heidelberg (2001)

    Chapter  Google Scholar 

  • Suchman, L.: Do categories have politics? In: CSCW, vol. 2(3) (1994)

    Google Scholar 

  • Swenson, K.D., Maxwell, R.J., Matsymoto, T., Saghari, B., Irwin, I.: A business process environment supporting collaborative planning. Journal of Collaborative Computing 1(1) (1994)

    Google Scholar 

  • Sølvberg, A., Kung, C.H.: Information Systems Engineering. Springer (1993)

    Google Scholar 

  • Tomlinson, C., Scheevel, M.: Concurrent Programming. In: Kim, W., Lo-chovsky, F.H. (eds.) Object-oriented Concepts, Databases and Applications. Addison-Wesley (1989)

    Google Scholar 

  • Twining, W., Miers, D.: How to do things with rules. Weidenfeld and Nicholson (1982)

    Google Scholar 

  • UMM - UN/CEFACT Modeling Methodology User Guide (2007)

    Google Scholar 

  • Ward, P.T.: The transformation schema: An extension of the dataflow diagram to represent control and timing. IEEE Transactions on Software Engineering 12(2), 198–210 (1986)

    Google Scholar 

  • Zatarain-Cabada, R., Goldin, D.Q.: Interaction as a Framework for Modeling. In: Chen, P.P., Akoka, J., Kangassalu, H., Thalheim, B. (eds.) Conceptual Modeling. LNCS, vol. 1565, p. 243. Springer, Heidelberg (1999)

    Chapter  Google Scholar 

  • Weske, M.: Business Process Management: Concepts, Languages, Architectures. Springer-Verlag New York Inc (2007)

    Google Scholar 

  • WfMC Workflow Handbook 2001. Workflow Management Coalition, Future Strategies Inc., Lighthouse Point, Florida, USA (2000)

    Google Scholar 

  • White. S.A. Introduction to BPMN. IBM Cooperation (2004)

    Google Scholar 

  • Wieringa, R.: Three roles of conceptual models in information systems design and use. In: Falkenberg, I.E., Lindgren, P. (eds.) Information Systems Concepts: An In-Depth Analysis, pp. 31–51. North-Holland (1989)

    Google Scholar 

  • Winograd, T., Flores, F.: Understanding Computers and Cognition. Addison-Wesley (1986)

    Google Scholar 

  • Zachman, J.A.: A framework for information systems architecture. IBM Systems Journal 26(3), 276–291 (1987)

    Article  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to John Krogstie .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2013 Springer-Verlag Berlin Heidelberg

About this chapter

Cite this chapter

Krogstie, J. (2013). Perspectives to Process Modeling. In: Glykas, M. (eds) Business Process Management. Studies in Computational Intelligence, vol 444. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-28409-0_1

Download citation

  • DOI: https://doi.org/10.1007/978-3-642-28409-0_1

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-642-28408-3

  • Online ISBN: 978-3-642-28409-0

  • eBook Packages: EngineeringEngineering (R0)

Publish with us

Policies and ethics