How to compose an Object-Oriented Business Process Model?

  • P. Kueng
  • P. Bichler
  • P. Kawalek
  • M. Schrefl
Part of the IFIP — The International Federation for Information Processing book series (IFIPAICT)


Faced with the intensive business process reengineering activities in many companies, it is not surprising that the issue of process modelling has become a central concern. This paper shows that object-oriented system development methods can be applied to the field of business process modelling, but that certain steps are needed in advance. For example, it is necessary to compose a goal-means hierarchy, to establish necessary activities and roles, and to determine the input and output for each activity. In this paper, we examine step by step how business processes can be modelled, which data are needed for each step and which result would be produced during each step.


Business process modelling goal-means hierarchy object-orientation 


  1. [Agostini et al. 94]
    Agostini, A.; De Michelis, G.; Grasso, M.; Patriarca, S.: Re-engineering a business process with an innovative workflow management system — a case study. In: Collaborative Computing, Vol. 1, No. 3 (September 1994 ), pp. 163–190.Google Scholar
  2. [Bailey 89]
    Bailey, Robert: Human Performance Engineering — Using Human Factors/Ergonomics to Achieve Computer System Usabiliy. Prentice-Hall, 2nd ed., London 1989.Google Scholar
  3. [Beer 79]
    Beer, Stafford: The Heart of Enterprise. John Wiley & Sons, Chichester 1979.Google Scholar
  4. [Booch 94]
    Booch, Grady: Object-Oriented Analysis and Design with Applications. Benjamin/ Cummings, 2nd ed., Redwood City CA 1994.Google Scholar
  5. [Curtis et al. 92]
    Curtis, Bill; Kellner, Marc; Over, Jim: Process Modelling. In: Communication of the ACM, Vol. 35, No. 9 (September 1992 ), pp. 75–90.Google Scholar
  6. [Davenport 93]
    Davenport, Thomas: Process Innovation — Reengineering Work through Information Technology. Harvard Business School Press, Boston 1993.Google Scholar
  7. [Ellis/Nutt 80]
    Ellis, Clarence; Nutt, Gary: Office Information Systems and Computer Science. In: ACM Computing Surveys, Vol. 12, No. 1 (March 1980 ), pp. 27–60.Google Scholar
  8. [Ellis/Wainer 94]
    Ellis, Clarence; Wainer, Jacques: Goal-based models of collaboration. In: Collaborative Computing, Vol. 1, No. 1 (March 1994 ), pp. 61–86.Google Scholar
  9. [Embley et al. 92]
    Embley, Davis; Kurtz, Barry; Woodfield, Scott: Object-Oriented Analysis — A Model-Driven Approach. Yourdon Press, Prentice Hall, Englewood Cliffs 1992.Google Scholar
  10. [Floyd et al. 89]
    Floyd, Christiane; Reisin, Fanny; Schmidt, Gerhard: STEPS to Software Development with Users. In: Ghezzi, C.; McDermid, J. (Eds.): Proceedings, 2nd European Software Engineering Conference, ESEC ‘89. LNCS 387, Springer-Verlag, Berlin 1989, pp. 48–64.Google Scholar
  11. [Graham 95]
    Graham, Ian: Migrating to Object Technology. Addison-Wesley, Wokingham, England 1995.Google Scholar
  12. [Halé 95]
    Halé, Jacques: From Concepts to Capabilities — Understanding and Exploiting Change as a Competitive Advantage. John Wiley & Sons, Chichester 1995.Google Scholar
  13. [Hammer/Champy 93]
    Hammer, Michael; Champy, James: Reengineering the Corporation — A Manifesto for Business Revolution. Harper Business, New York 1993.Google Scholar
  14. Holt et al. 83] Holt, Anatol; Ramsey, Rudy; Grimes, Jack: Coordinating System Technology as the Basis for a Programming Environment. In: Electrical Communication, Vol. 57, No. 4 (1983), pp. 307–314.Google Scholar
  15. [Jacobson et al. 94]
    Jacobson, Ivan; Christerson, Magnus; Constantine, Larry: The DOSE Method — A Use-Case-Driven Approach. In: Carmichael, Andy (Ed.): Object Development Methods. SIGS Books, New York 1994, pp. 247–270.Google Scholar
  16. [Jensen 92]
    Jensen, Kurt: Coloured Petri Nets — Basic Concepts, Analysis Methods and Practical Use; Volume 1. Springer-Verlag, Berlin 1992.Google Scholar
  17. Joosten 94] Joosten, Stef: Trigger Modelling for Workflow Analysis. In: Chroust, Gerhard; Benczur, Andras (Eds.): Workflow Management — Challenges, Paradigms and Products; Conference Proceedings of CONnectivity ‘84, Linz, Oct. 19–21. Oldenburg Verlag, München 1994, pp. 236247.Google Scholar
  18. [Kawalek 95]
    Kawalek, Peter: An introduction to a process engineering approach and a case study illustration if its utility. In: Browne, J.; O’Sullivan, D. (Eds.): Re-engineering the Enterprise; Proceedings of the IFIP TC5/WG5.7 Working Conference, Galway, April 1995. Chapman & Hall, London 1995, pp. 248–272.Google Scholar
  19. [Kueng/Schrefl 95]
    Kueng, Peter; Schrefl, Michael: Spezialisierung von Geschäftsprozessen am Beispiel der Bearbeitung von Kreditanträgen. In: HMD — Theorie und Praxis der Wirtschaftsinformatik, Jg. 32, Heft 185 ( September 1995 ), S. 78–94.Google Scholar
  20. Lyngbaek/McLeod 84] Lyngbaek, P.; McLeod, D.: Object Management in Distributed Office Information Systems. In: ACM Transactions on Office Information Systems, Vol. 2, No. 2 (1984), pp. 96–122.Google Scholar
  21. [Medina-Mora et al. 92]
    Medina-Mora, Raul; Winograd, Terry; Flores, Rodrigo; Flores, Fernando: The Action Workflow Approach to Workflow Management Technology. In: Proceedings of the Conference on Computer-Supported Cooperative Work, CSCW ‘82, Toronto, Oct. 31-Nov. 4, pp. 281–288.Google Scholar
  22. [Müller-Luschnat et al. 93]
    Müller-Luschnat, Günther; Hesse, Wolfgang; Heydenreich, Norman: Objektorientierte Analyse und Geschaftsvorfallsmodellierung. In: Mayr, H.; Wagner, R. (Hrsg.): Objektorientierte Methoden für Informationssysteme; Proceedings der der GI-Fachgruppe EMISA, Klagenfurt, 7.-9. Juni 1993. Springer-Verlag, Berlin 1993, S. 78–94.Google Scholar
  23. [Ould 95]
    Ould, Martyn: Business Processes — Modelling and Analysis for Re-engineering and Improvement. John Wiley & Sons, Chichester 1995.Google Scholar
  24. [Rolstadas 95]
    Rolstadas, Asbjom (Ed.): Performance Management — A business process benchmarking approach. Chapman & Hall, London 1995.Google Scholar
  25. [Scheer 94]
    Scheer, August: Business Process Engineering: Reference Models for Industrial Enterprises. Springer-Verlag, 2nd ed., Berlin 1994.Google Scholar
  26. [Swenson/Irwin 95]
    Swenson, Keith; Irwin, Kent: Workflow Technology — Tradeoffs for Business Process Re-engineering. In: Conference on Organizational Computing Systems, COOCS ‘85, Aug. 13–16, Milpitas, USA. ACM Press, New York 1995, pp. 22–29.Google Scholar
  27. WfMC 94] Glossary: A Workflow Management Coalition Specification. Authored by Workflow Management Coalition Members, Brussels 1994. (Updated information may be found on http:// Scholar
  28. [Winograd/Flores 86]
    Winograd, Terry; Flores, Fernando: Understandig Computers and Cognition — A New Foundation for Design. Addison-Wesley, Readings 1986.Google Scholar

Copyright information

© Springer Science+Business Media Dordrecht 1996

Authors and Affiliations

  • P. Kueng
    • 1
  • P. Bichler
    • 2
  • P. Kawalek
    • 1
  • M. Schrefl
    • 2
  1. 1.IPG, Computer Science DepartmentUniversity of ManchesterManchesterUK
  2. 2.DKE, Department of Information SystemsUniversity of LinzAustria

Personalised recommendations