A Combined Framework for Development of Business Process Support Systems

  • Shang Gao
  • John Krogstie
Part of the Lecture Notes in Business Information Processing book series (LNBIP, volume 39)


In this paper, a combined modeling framework consisting of goal modeling, process modeling and business process characterizing modeling is presented. The framework is made to guide both business experts and model developers during the life cycle of a modeling-based project development. We consider a business process characterizing model (BPCM) as a starting point for developing an IT system. Then, the start of goal models and process models can be derived from a BPCM model. Process models are then used as inputs for deriving a candidate IT system. A development methodology to guide the development of process models from business process characterizing model is proposed. Furthermore, the development methodology is illustrated by an exemplar in the field of scientific conference organization.


Business Process Characterizing Model Process Modeling 


  1. 1.
    Aalst, W.v.d.: Formalization and Verification of Event-driven Process Chains. Information and Software Technology 41(10), 639–650 (1999)CrossRefGoogle Scholar
  2. 2.
    Ali, R., Dalpiaz, F., Giorgini, P.: Location-Based Variability for Mobile Information Systems. In: Bellahsène, Z., Léonard, M. (eds.) CAiSE 2008. LNCS, vol. 5074, pp. 575–578. Springer, Heidelberg (2008)CrossRefGoogle Scholar
  3. 3.
    Andersson, B., Bergholtz, M., Edirisuriya, A., Ilayperuma, T., Johannesson, P.: A Declarative Foundation of Process Models. In: Pastor, Ó., Falcão e Cunha, J. (eds.) CAiSE 2005. LNCS, vol. 3520, pp. 233–247. Springer, Heidelberg (2005)CrossRefGoogle Scholar
  4. 4.
    Andersson, B., Bergholtz, M., Edirisuriya, A., Ilayperuma, T., Johannesson, P., Gordijn, J., Grégoire, B., Schmitt, M., Dubois, E., Abels, S., Hahn, A., Wangler, B., Weigand, H.: Towards a Reference Ontology for Business Models. In: Embley, D.W., Olivé, A., Ram, S. (eds.) ER 2006. LNCS, vol. 4215, pp. 482–496. Springer, Heidelberg (2006)CrossRefGoogle Scholar
  5. 5.
    Andersson, B., Bergholtz, M., Edirisuriya, A., et al.: Aligning Goal Models and Business Models - extended abstract. In: CAiSE Forum 2008, pp. 13–16. CEUR Proceedings (2008)Google Scholar
  6. 6.
    Bresciani, P., Perini, A., Giorgini, P., et al.: Tropos: An Agent-Oriented Software Development Methodology. Autonomous Agents and Multi-Agent Systems 8(3), 203–236 (2004)CrossRefGoogle Scholar
  7. 7.
    Coalition, T.W.M. Terminology & Glossary (1999) Google Scholar
  8. 8.
    Council, S.-c. SCOR Model 8.0 Quick Reference Guide (2006)Google Scholar
  9. 9.
    Cysneiros, L.M., Yu, E.: Addressing agent autonomy in business process management- with case studies on the patient discharge process. In: 2004 Information Resources Management Association Conference (2004)Google Scholar
  10. 10.
    Dey, A.K., Abowd, G.D., Salber, D.: A conceptual framework and a toolkit for supporting the rapid prototyping of context-aware applications. Human-Computer Interaction 16(2), 97–166 (2001)CrossRefGoogle Scholar
  11. 11.
    Dietz, J.L.G.: Enterprise Ontology: Theory and Methodology. Springer, New York (2006)CrossRefGoogle Scholar
  12. 12.
    Feather, M.S., Fickas, S., Finkelstein, A., et al.: Requirements and Specification Exemplars. Automated Software Engineering 4(4), 419–438 (1997)CrossRefGoogle Scholar
  13. 13.
    Fischer, L.: Workflow handbook 2005. Workflow Management Coalition, WfMC (2005)Google Scholar
  14. 14.
    Fowler, M.: UML Distilled: A Brief Guide to the Standard Object Modeling Language. Addison-Wesley, Reading (2003)Google Scholar
  15. 15.
    Gao, S., Krogstie, J.: Facilitating Business Process Development via a Process Characterizing Model. In: International Symposium on Knowledge Acquisition and Modeling 2008. IEEE CS, Los Alamitos (2008)Google Scholar
  16. 16.
    Gao, S., Krogstie, J.: Multi-channel support framework for mobile workers. In: International conference SITIS 2007. IEEE CS, Los Alamitos (2007)Google Scholar
  17. 17.
    Gordijn, J., Akkermans, H.: E3-value: Design and Evaluation of e-Business Models. IEEE Intelligent Systems 16(4), 11–17 (2001)CrossRefGoogle Scholar
  18. 18.
    Gordijn, J., Akkermans, H.: Value based requirements engineering: Exploring innovative e-commerce ideas. Requirements Engineering Journal 8, 114–134 (2003)CrossRefGoogle Scholar
  19. 19.
    Gordijn, J., Akkermans, H., Vliet, H.V.: Value Based Requirements Creation for Electronic Commerce Applications. In: HICSS 2000. IEEE CS, Los Alamitos (2000)Google Scholar
  20. 20.
    Hammer, M., Champy, J.: Reengineering the Corporation: A Manifesto for Business Revolution. Nicholas Brealey Publishing, London (1994)Google Scholar
  21. 21.
    Havey, M.: Essential Business Process Modeling. O’Reilly Media, CA (2005)Google Scholar
  22. 22.
    Hruby, P.: Model-Driven Design Using Business Patterns. Springer, New York (2006)Google Scholar
  23. 23.
    Hull, E., Jackson, K., Dick, J.: Requirements Engineering. Springer, New York (2004)Google Scholar
  24. 24.
    Katzenstein, G., Lerch, F.J.: Beneath the surface of organizational processes: a social representation framework for business process redesign. ACM Trans. Inf. Syst. 18(4), 383–422 (2000)CrossRefGoogle Scholar
  25. 25.
    Kavakli, V., Loucopoulos, P.: Goal-Driven Business Process Analysis Application in Electricity Deregulation. In: Pernici, B., Thanos, C. (eds.) CAiSE 1998. LNCS, vol. 1413, pp. 305–324. Springer, Heidelberg (1998)CrossRefGoogle Scholar
  26. 26.
    Koliadis, G., Ghose, A.: Relating Business Process Models to Goal-Oriented Requirements Models in KAOS. In: Hoffmann, A., Kang, B.-h., Richards, D., Tsumoto, S. (eds.) PKAW 2006. LNCS (LNAI), vol. 4303, pp. 25–39. Springer, Heidelberg (2006)CrossRefGoogle Scholar
  27. 27.
    Krishna, A., Ghose, A.K., Vranesevic, A.: Agent-oriented conceptual models to UML sequence diagrams via effect annotations. Multiagent and Grid Systems 2(4) (2006)Google Scholar
  28. 28.
    Krishna, A., Guan, Y., Sombattheera, C., Ghose, A.K.: Agent-Based Prototyping of Web-Based Systems. In: Ali, M., Dapoigny, R. (eds.) IEA/AIE 2006. LNCS (LNAI), vol. 4031, pp. 780–789. Springer, Heidelberg (2006)CrossRefGoogle Scholar
  29. 29.
    Krogstie, J.: Integrated Goal, Data and Process modeling: From TEMPORA to Model-Generated Work-Places. In: Johannesson, P., Soderstrom, E. (eds.) Information Systems Engineering: From Data Analysis to Process Networks, pp. 43–65. IGI Publishing (2008)Google Scholar
  30. 30.
    Krogstie, J.: Using EEML for Combined Goal and Process Oriented Modeling: A Case Study. In: EMMSAD 2008. CEUR-WS (2008)Google Scholar
  31. 31.
    Krogstie, J., Dalberg, V., Jensen, S.M.: Process Modeling Value Framework. In: Manolopoulos, Y., Filipe, J., Constantopoulos, P., et al. (eds.) ICEIS 2006. LNBIP, vol. 3, pp. 309–321. Springer, Heidelberg (2006)Google Scholar
  32. 32.
    Kueng, P., Kawalek, P.: Goal-based business process models: creation and evaluation. Business Process Management Journal 3(1), 17–38 (1997)CrossRefGoogle Scholar
  33. 33.
    Lamsweerde, A.V.: Goal-Oriented Requirements Engineering: A Guided Tour. In: Requirements Engineering (RE 2001). IEEE CS, Los Alamitos (2001)Google Scholar
  34. 34.
    Lillehagen, F., Krogstie, J.: Active Knowledge Modeling of Enterprises. Springer, Heidelberg (2008)CrossRefGoogle Scholar
  35. 35.
    Loucopoulos, P., Karakostas, V.: System Requirements Engineering. McGraw-Hill, Inc., New York (1995)Google Scholar
  36. 36.
    Loucopoulos, P., Kavakli, V.: Enterprise Knowledge Management and Conceptual Modelling. In: Chen, P.P., Akoka, J., Kangassalu, H., Thalheim, B. (eds.) Conceptual Modeling. LNCS, vol. 1565, pp. 123–143. Springer, Heidelberg (1999)CrossRefGoogle Scholar
  37. 37.
    Maiden, N.A.M., Jones, S.V., Manning, S., Greenwood, J., Renou, L.: Model-Driven Requirements Engineering: Synchronising Models in an Air Traffic Management Case Study. In: Persson, A., Stirna, J. (eds.) CAiSE 2004. LNCS, vol. 3084, pp. 368–383. Springer, Heidelberg (2004)CrossRefGoogle Scholar
  38. 38.
    McCarthy, W.E.: The REA accounting model: a generalized framework for accounting systems in a shared data environment 57, 554–578 (1982)Google Scholar
  39. 39.
    Muehlen, M.Z., Recker, J.: How Much Language Is Enough? Theoretical and Practical Use of the Business Process Modeling Notation. In: Bellahsène, Z., Léonard, M. (eds.) CAiSE 2008. LNCS, vol. 5074, pp. 465–479. Springer, Heidelberg (2008)CrossRefGoogle Scholar
  40. 40.
    Murata, T.: Petri nets: Properties, analysis and applications. IEEE 77(4), 541–580 (1989)CrossRefGoogle Scholar
  41. 41.
    Raadt, B.v.d., Gordijn, J., Yu, E.: Exploring Web Services from a Business Value Perspective. In: Requirements Engineering (RE 2005). IEEE CS, Los Alamitos (2005)Google Scholar
  42. 42.
    Recker, J.C., Indulska, M., Rosemann, M., et al.: Do Process Modelling Techniques Get Better? A Comparative Ontological Analysis of BPMN. In: Campbell, B., Underwood, J., Bunker, D. (eds.) Australasian Chapter of the Association for Information Systems (2005)Google Scholar
  43. 43.
    Santander, V.F.A., Castro, J.: Deriving Use Cases from Organizational Modeling. In: RE 2002, pp. 32–42. IEEE CS, Los Alamitos (2002)Google Scholar
  44. 44.
    Soffer, P., Wand, Y.: On the notion of soft-goals in business process modeling. Business Process Management Journal 11(6), 663–679 (2005)CrossRefGoogle Scholar
  45. 45.
    Trætteberg, H., Krogstie, J.: Enhancing the Usability of BPM-Solutions by Combining Process and User-Interface Modelling. In: Stirna, J., Persson, A. (eds.) POEM 2008. LNBIP, vol. 15, pp. 86–97. Springer, Heidelberg (2008)Google Scholar
  46. 46.
    White, S.A.: Introduction to BPMN (2005)Google Scholar
  47. 47.
    Yu, E.: Modelling strategic relationships for process reengineering. PhD Thesis, University of Toronto (1996)Google Scholar
  48. 48.
    Zave, P., Jackson, M.: Four dark corners of requirements engineering. ACM Transactions on Software Engineering and Methodology 6(1), 1–30 (1997)CrossRefGoogle Scholar

Copyright information

© IFIP International Federation for Information Processing 2009

Authors and Affiliations

  • Shang Gao
    • 1
  • John Krogstie
    • 1
  1. 1.Norwegian University of Science and Technology (NTNU)TrondheimNorway

Personalised recommendations