Business Process Compliance Tracking Using Key Performance Indicators

  • Azalia Shamsaei
  • Alireza Pourshahid
  • Daniel Amyot
Part of the Lecture Notes in Business Information Processing book series (LNBIP, volume 66)


Compliance of business processes with authoritative rules is significantly important to avoid financial penalties, efficiency problems, and reputation damages. However, finding the right measures to evaluate and track compliance is very challenging. We propose a novel method to model the context and measure compliance using the User Requirements Notation (URN). We mainly use Key Performance Indicator (KPI) extensions of URN to measure the level of compliance to rules. Such KPIs have been used in the past to measure the satisfaction level of goals and the performance of business processes. Yet, they have never been used for measuring compliance. Our method highlights the non-compliant policies and rules on a quadrant map based on their importance and compliance levels. Furthermore, we suggest a new method for importance calculation in this context. We use a human resource policy example to illustrate our method.


Business Processes Goal Modeling Legal Compliance Key Performance Indicator Rules User Requirements Notation 


Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.


  1. 1.
    Amyot, D., Ghanavati, S., Horkoff, J., Mussbacher, G., Peyton, L., Yu, E.: Evaluating Goal Models within the Goal-oriented Requirement Language. International Journal of Intelligent Systems 25(8), 841–877 (2010)CrossRefGoogle Scholar
  2. 2.
    Ghanavati, S., Amyot, D., Peyton, L.: Towards a Framework for Tracking Legal Compliance in Healthcare. In: Krogstie, J., Opdahl, A.L., Sindre, G. (eds.) CAiSE 2007 and WES 2007. LNCS, vol. 4495, pp. 218–232. Springer, Heidelberg (2007)CrossRefGoogle Scholar
  3. 3.
    Ghanavati, S., Siena, A., Perini, A., Amyot, D., Peyton, L., Susi, A.: A Legal Perspective on Business: Modeling the Impact of Law. In: 4th Intl. MCeTech Conf. on eTechnologies. LNBIP, vol. 26, pp. 267–278. Springer, Heidelberg (2009)Google Scholar
  4. 4.
    Governatori, G., Hoffmann, J., Sadiq, S., Weber, I.: Detecting Regulatory Compliance for Business Process Models through Semantic Annotations. In: Business Process Management Workshops (BPM 2008). LNCS, vol. 17, pp. 5–17. Springer, Heidelberg (2009)CrossRefGoogle Scholar
  5. 5.
    Hamou-Lhadj, A.K., Hamou-Lhadj, A.W.: Towards a compliance support framework for global software companies. In: 11th IASTED Int. Conf. on Software Engineering and Applications, pp. 31–36. ACTA Press, Anaheim (2007)Google Scholar
  6. 6.
    HRdownloads Website (2010),
  7. 7.
    International Telecommunication Union: Recommendation Z.151 (11/08), User Requirements Notation (URN) – Language definition,
  8. 8.
    Job Canada, (last accessed April 15, 2010)
  9. 9.
    jUCMNav, Version 4.2.1, University of Ottawa (2010),
  10. 10.
    Kharbili, M.E., Stein, S.: Policy-Based Semantic Compliance Checking for Business Process Management. In: MobIS Workshops 2008. CEUR Workshop Proceedings, vol. 420, pp. 178–192 (2008)Google Scholar
  11. 11.
    Lu, R., Sadiq, S., Governatori, G.: Measurement of Compliance Distance in Business Processes. Information Systems Management 25(4), 344–355 (2008)CrossRefGoogle Scholar
  12. 12.
    Namiri, K., Stojanovic, N.: Towards A Formal Framework for Business Process Compliance. In: Multikonferenz Wirtschaftsinformatik (MKWI 2008). GITO-Verlag, Berlin (2008)Google Scholar
  13. 13.
    Pourshahid, A., Amyot, D., Chen, P., Weiss, M., Forster, A.J.: Business Process Monitoring and Alignment: An Approach Based on the User Requirements Notation and Business Intelligence Tools. In: 10th Workshop on Requirements Eng. (WER 2007), pp. 80–91 (2007)Google Scholar
  14. 14.
    Pourshahid, A., Chen, P., Amyot, D., Forster, A.J., Ghanavati, S., Peyton, L., Weiss, M.: Business Process Management with the User Requirements Notation. Electronic Commerce Research 9(4), 269–316 (2009)CrossRefGoogle Scholar
  15. 15.
    Weiss, M., Amyot, D.: Business process modeling with URN. International Journal of E-Business Research 1(3), 63–90 (2005)CrossRefGoogle Scholar
  16. 16.
    zur Muehlen, M., Indulska, M., Kamp, G.: Business Process and Business Rule Modeling Languages for Compliance Management: A Representational Analysis. In: ER (Tutorials, Posters, Panels & Industrial Contributions) 2007. ACM Int. Conf. Proceeding Series, vol. 334, pp. 127–132. Australian CS, Darlinghurst (2007)Google Scholar

Copyright information

© Springer-Verlag Berlin Heidelberg 2011

Authors and Affiliations

  • Azalia Shamsaei
    • 1
  • Alireza Pourshahid
    • 1
  • Daniel Amyot
    • 1
  1. 1.SITE, University of OttawaOttawaCanada

Personalised recommendations