An Aspect-Oriented Framework for Business Process Improvement

  • Alireza Pourshahid
  • Gunter Mussbacher
  • Daniel Amyot
  • Michael Weiss
Part of the Lecture Notes in Business Information Processing book series (LNBIP, volume 26)


Recently, many organizations invested in Business Process Management Systems (BPMSs) in order to automate and monitor their processes. Business Activity Monitoring is one of the essential modules of a BPMS as it provides the core monitoring capabilities. Although the natural step after process monitoring is process improvement, most of the existing systems do not provide the means to help users with the improvement step. In this paper, we address this issue by proposing an aspect-oriented framework that allows the impact of changes to business processes to be explored with what-if scenarios based on the most appropriate process redesign patterns among several possibilities. As the four cornerstones of a BPMS are process, goal, performance and validation views, these views need to be aligned automatically by any approach that intends to support automated improvement of business processes. Our framework therefore provides means to reflect process changes also in the other views of the business process. A health care case study presented as a proof of concept suggests that this novel approach is feasible.


Business Process Management Aspect-Oriented Modeling User Requirements Notation Process Improvement Process Redesign Process Modeling 


Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.


  1. 1.
    van Herk, D.: Business Activity Monitoring Buzz or Business. Master Thesis Information Science, Vrije Universiteit Amsterdam, Amsterdam, The Netherlands (May 2006)Google Scholar
  2. 2.
    Debevoise, T.: Business Process Management with a Business Rules Approach. In: Business Knowledge Architects, Canada (2005)Google Scholar
  3. 3.
    Pourshahid, A., Chen, P., Amyot, D., Peyton, L., Ghanavati, S., Weiss, M., Forster, A.: Toward an integrated User Requirement Notation framework and tool for Business Process Management. In: International MCETECH Conference on e-Technologies, pp. 3–15. IEEE, Washington (2008)Google Scholar
  4. 4.
    Pedrinaci, C., Domingue, J., Medeiros, A.: A Core Ontology for Business Process Analysis. In: Bechhofer, S., Hauswirth, M., Hoffmann, J., Koubarakis, M. (eds.) ESWC 2008. LNCS, vol. 5021, pp. 49–64. Springer, Heidelberg (2008)CrossRefGoogle Scholar
  5. 5.
    Reijers, H.: Process Design and Redesign. In: ter Hofstede, A.H., Dumas, M., van der Aalst, W.M. (eds.) Process-Aware Information Systems, pp. 207–234. John Wiley & Sons, Inc., Hoboken (2005)Google Scholar
  6. 6.
    Forster, F.: The Idea behind Business Process Improvement:Toward a Business Process Improvement Pattern Framework, (accessed, February 2009)
  7. 7.
    Bruce Silver Associates: BPMS Watch Ratings for Q2 (2008), (accessed, January 2009)
  8. 8.
    Kronz, A.: Managing of Process Key Performance Indicators as Part of the ARIS Methodology. In: Scheer, A.-W., Jost, W., Heβ, H., Kronz, A. (eds.) Corporate Performance Management, pp. 31–44. Springer, Heidelberg (2006)CrossRefGoogle Scholar
  9. 9.
    Chen, P.: Goal-oriented business process monitoring: An approach based on user requirement notation combined with business intelligence and web services. M.Sc. thesis, SCS, Carleton University, Ottawa, Canada (2007)Google Scholar
  10. 10.
    Pourshahid, A., Chen, P., Amyot, D., Peyton, L., Ghanavati, S., Weiss, M., Forster, A.: Business Process Management with User Requirement Notation. In: Electronic Commerce Research. Springer, Heidelberg (to appear, 2009)Google Scholar
  11. 11.
    Pourshahid, A.: A URN-Based Methodology for Business Process Monitoring. M.Sc. thesis, EBT, University of Ottawa, Ottawa, Canada (2008)Google Scholar
  12. 12.
    ITU-T: Recommendation Z.151 (11/08): User Requirements Notation (URN) - Language definition. ITU-T, Geneva, Switzerland (2008) Google Scholar
  13. 13.
    Pourshahid, A., Chen, P., Amyot, D., Weiss, M., Forster, A.: Business Process Monitoring and Alignment: An Approach Based on the User Requirements Notation and Business Intelligence Tools. In: 10th Workshop on Requirement Engineering (WER 2007), Toronto, Canada, pp. 80–91 (2007)Google Scholar
  14. 14.
    Mussbacher, G.: Aspect-Oriented User Requirements Notation: Aspects in Goal and Scenario Models. In: Giese, H. (ed.) MODELS 2008. LNCS, vol. 5002, pp. 305–316. Springer, Heidelberg (2008)CrossRefGoogle Scholar
  15. 15.
    Amyot, D.: Introduction to the User Requirements Notation: Learning by Example. Computer Networks 42(3), 285–301 (2003)CrossRefGoogle Scholar
  16. 16.
    Weiss, M., Amyot., D.: Designing and Evolving Business Models with URN. In: Montreal Conference on E-Technologies (MCETECH), Montreal, pp. 149–162 (2005)Google Scholar
  17. 17.
    Weiss, M., Amyot, D.: Business Process Modeling with URN. International Journal of E-Business Research 1(3), 63–90 (2006)CrossRefGoogle Scholar
  18. 18.
    Mussbacher, G., Amyot, D.: Assessing the Applicability of Use Case Maps for Business Process and Workflow Description. In: International MCETECH Conference on e-Technologies, pp. 219–222. IEEE CS, Washington (2008)Google Scholar
  19. 19.
    Liu, L., Yu, E.: Designing information systems in social context: a goal and scenario modelling approach. Information Systems 29(2), 187–203 (2004)CrossRefGoogle Scholar
  20. 20.
    Roy, J.-F., Kealey, J., Amyot, D.: Towards Integrated Tool Support for the User Requirements Notation. In: Gotzhein, R., Reed, R. (eds.) SAM 2006. LNCS, vol. 4320, pp. 198–215. Springer, Heidelberg (2006)CrossRefGoogle Scholar
  21. 21.
    Kealey, J.: Enhanced Use Case Map Analysis and Transformation Tooling. M.Sc. thesis, SITE, University of Ottawa, Ottawa, Canada (October 2007)Google Scholar
  22. 22.
    Roy, J.-F.: Requirement Engineering with URN: Integrating Goals and Scenarios. M.Sc. thesis, SITE, University of Ottawa, Ottawa, Canada (March 2007)Google Scholar
  23. 23.
    Ghanavati, S.: A compliance Framework for Business ProcessesBased on URN. M.Sc. thesis, SITE, University of Ottawa, Ottawa, Canada (May 2007)Google Scholar
  24. 24.
    Pourshahid, A., Peyton, L., Ghanavati, S., Amyot, D., Chen, P., Weiss, M.: Model-Based Validation of Business Processes. In: Shankararaman, V., Zhao, J.L., Lee, K.K. (eds.) Business Process Management: Concepts, Technology, and Application. Advances in Management Information Systems. M.E. Sharpe Inc. (2009)Google Scholar
  25. 25.
    Mussbacher, G., Amyot, D., Araújo, J., Moreira, A., Weiss, M.: Visualizing Aspect-Oriented Goal Models with AoGRL. In: Second International Workshop on Requirements Engineering Visualization. IEEE, Washington (2007)Google Scholar
  26. 26.
    Mussbacher, G., Amyot, D., Weiss, M.: Visualizing Early Aspects with Use Case Maps. In: Rashid, A., Aksit, M. (eds.) Transactions on AOSD III. LNCS, vol. 4620, pp. 105–143. Springer, Heidelberg (2007)CrossRefGoogle Scholar
  27. 27.
    Mussbacher, G., Amyot, D., Whittle, J., Weiss, M.: Flexible and Expressive Composition Rules with Aspect-oriented Use Case Maps (AoUCM). In: Moreira, A., Grundy, J. (eds.) Early Aspects Workshop 2007 and EACSL 2007. LNCS, vol. 4765, pp. 19–38. Springer, Heidelberg (2007)CrossRefGoogle Scholar

Copyright information

© Springer-Verlag Berlin Heidelberg 2009

Authors and Affiliations

  • Alireza Pourshahid
    • 1
  • Gunter Mussbacher
    • 1
  • Daniel Amyot
    • 1
  • Michael Weiss
    • 2
  1. 1.SITEUniversity of OttawaOttawaCanada
  2. 2.SCECarleton UniversityOttawaCanada

Personalised recommendations