Skip to main content
Log in

Towards a compliance requirement management for SMSEs: a model and architecture

  • Original Article
  • Published:
Information Systems and e-Business Management Aims and scope Submit manuscript

Abstract

Today’s business entities face an ever-growing number of laws and regulations due to recent high profile business scandals and failures. Small and medium scale enterprises (SMSE) in developing countries do not have an efficient compliance checking mechanism to make their business processes compliant with these regulatory standards. This checking mechanism is needed to give the enterprises full assurance of complete adherence to regulatory standards, bodies, or Service Level Agreements. Therefore, a structured and efficient compliance management model is needed to aid SMSE in launching their businesses safely and to ensure business processes fit into the classical regulatory standards. This paper presents a business rules compliance checking model and architecture for SMSEs in developing countries to verify and monitor their business process models at design time and at run time. It involves a systematic compliance requirements classification and analysis that employs a goal based requirement engineering approach prior to design time verification. It also introduces the idea and demonstration of network analysis for runtime business processes monitoring. The business process model will be verified at design time using a Simple PROMELA Interpreter model checker through Linear Temporal Logic rules. The approaches were tested on a financial institution in Nigeria, a developing nation in Africa at the time of this research. In order to ensure that the choice of the requirements analysis approach was efficient, a number of standard metrics for evaluating requirements engineering techniques were used and promising results were obtained. We also carried out a comparative analysis of the proposed approach in this paper with the approaches of previous research papers. This approach proved to be effective in terms of clarity, simplicity, flexibility and expressiveness while reducing incomplete adherence of business processes and enhancing the correctness of the business process.

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

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Fig. 1
Fig. 2
Fig. 3
Fig. 4
Fig. 5
Fig. 6
Fig. 7
Fig. 8
Fig. 9
Fig. 10
Fig. 11
Fig. 12

Similar content being viewed by others

References

  • Adeleke RA, Halid OY, Ogunwale OD, Olubiyi AO (2011) Application of network analysis to project management. Pac J Sci Technol 12(1):305–313

    Google Scholar 

  • Anton AI (1996) Goal based requirements Analysis. In: Proceedings of ICRE. IEEE, pp 136–144

  • Barnawi A, Awad A, Elgammal A, Elshawi R, Almalaise A, Sakr S (2015) BP-MaaS: a runtime compliance-monitoring system for business processes. In: Motahari-Nezhad HR, Recker J, Weidlich M (eds) 13th conference in business process management (BPM15). Springer, Innsbruck

  • Becker J, Ahrendt C, Coners A, Weiß B, Winkelmann A (2011) Modeling and analysis of business process compliance. In: Governance and sustainability in information systems. Managing the transfer and diffusion of IT. Springer, Berlin, pp 259–269

  • Breaux TD, Anton AI (2007) A Systematic method for acquiring regulatory requirements: a frame-based approach. In: 6th international workshop on requirements for high assurance systems (RHAS-6)

  • Cabanillas C, Knuplesch D, Resinas M, Reichert M, Mendling J, Ruiz-Cortés A (2015) RALph: a graphical notation for resource assignments in business processes. In: Zdravkovic J, Kirikova M, Johannesson P (eds) Advanced information systems engineering, CAiSE, vol 9097. Springer International Publishing, Cham, pp 53–68

  • CBN (2009) The CBN anti-money laundering/combating financing of terrorism (AML/CFT) Regulation 2009 which included the Know Your Customer (KYC) Act

  • CBN (2010) Revised Guideline for prudential guideline for financial institutions, June 2010

  • CBN (2012) The CBN revised regulatory and supervisory guidelines for Microfinance Banks (MFB) in Nigeria, December 2012

  • Daniel F, Casati F, D’Andrea V, Strauch S, Schumm D, Leymann F, Mulo E, Zdun U, Dustdar S, Sebahi S, de Marchi F, Hacid M (2009) Business compliance governance in service-oriented architectures. In: Proceedings of the IEEE 23rd international conference on advanced information networking and applications (AINA’09). IEEE Press

  • Elgammal A, Turetken O (2015) Lifecycle business process compliance management: a semantically-enabled framework. 978-1-4673-6618-2/15/$31.00 ©2015. IEEE

  • Elgammal A, Turetken O, van den Heuvel WJ, Papazoglou M (2014) Formalizing and applying compliance patterns for business process compliance. Softw Syst Model 15:119–146

    Article  Google Scholar 

  • Ernst & Young A (2010) The Ernst & Young business risk Report 2010—the top 10 risks for global business. Found at www.ey.com/au. 6:47

  • Iqbal S, Khan MNA (2012) Yet another set of requirement metrics for software projects. Int J Software Eng Appl 6(1):19

    Google Scholar 

  • Koetter F, Kochanowski M, Weisbecker A, Fehling C, Leymann F (2014) Integrating compliance requirements across business and it. In: Enterprise distributed object computing conference (EDOC), IEEE 18th International, pp 218–225

  • Ly LT, Rinderle-Ma S, Göser K, Dadam P (2012) On enabling integrated process compliance with semantic constraints in process management systems. Inf Syst Fron 14(2):195–219

    Article  Google Scholar 

  • Morales LEM (2014) Business process verification: the application of model checking and timed automata. CLEI Electron J 17(2):2

    Google Scholar 

  • OMG (2011) Business Process Model and Notation (BPMN)—version 2.0. Object Management Group (OMG)

  • Open Group Source. http://www.opengroupsource.com. Accesses Nov 2015

  • Papazoglou M (2011) Making business processes compliant to standards and regulations. In: 15th EDOC 2011 conference, held in August–September (2011) in Helsinki, Finland

  • Pham TA, Le Thanh N (2015) Checking the compliance of business processes and business rules using OWL2 ontology and SWRL. In: Proceedings of the 2nd international Afro-European conference for industrial advancement AECIA 2015. Springer, pp 11–20

  • Solaiman E, Sun W, Molina-Jimenez C (2015) Tool for the automatic verification of BPMN choreographies. In: 2015 IEEE international conference on services computing. pp 728–735

  • Turetken O, Elgammal A, van den Heuvel WJ, Papazoglou MP (2011) Enforcing compliance on business processes through the use of patterns. In: 19th European conference on information systems, Finland, June 2011

  • Wenzhong S (2012) Design and implementation of a BPMN to PROMELA Translator. MSc Dissertation in Advanced Computer Science. School of Computing Science, Newcastle University, UK, August 2012

  • Winston WL, Venkataramanan M, Goldberg JB (2003) Introduction to mathematical programming, vol 1. Thomson/Brooks/Cole, Pacific Grove

    Google Scholar 

Download references

Acknowledgements

The authors would like to thank the anonymous reviewers for their thorough review and contributions.

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to O. T. Arogundade.

Rights and permissions

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Mustapha, A.M., Arogundade, O.T., Vincent, O.R. et al. Towards a compliance requirement management for SMSEs: a model and architecture. Inf Syst E-Bus Manage 16, 155–185 (2018). https://doi.org/10.1007/s10257-017-0354-y

Download citation

  • Received:

  • Revised:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s10257-017-0354-y

Keywords

Navigation