Towards Automated Generation of Regulation Rule Bases using MDA

Deepali Kholkar, Sagar Sunkle, Vinay Kulkarni

Abstract

Enterprises today face the problem of complying with ever-increasing regulation. Use of rule engines for implementing compliance is widespread, however, the rule base needs to be encoded manually. We present a method using model-driven architecture (MDA) to automate generation of rules in a rule language, from a platform-independent model derived from a specification given by domain experts. We demonstrate how a Semantics of Business Vocabulary and Rules (SBVR) model of regulation rules can serve as the common source model for generating rules on various categories of rule engine platforms. The approach is illustrated using a real-life case study from the MiFID-2 financial regulation.

References

  1. Abi-Lahoud, E., Butler, T., Chapin, D., and Hall, J. (2013). Interpreting regulations with sbvr. Fodor, P., Roman, D., Anicic, D., Wyner, A., Palmirani, M., Sottara, D., Lvy, F., eds.: Joint Proceedings of the 7th International Rule Challenge, the Special Track on Human Language Technology and the 3rd RuleML Doctoral Consortium, Seattle, USA, July 11 -13, 2013. Volume 1004 of CEUR Workshop Proceedings., CEURWS.org.
  2. Alhir, S. S. (2003). Understanding the model driven architecture.
  3. Awad, A., Weidlich, M., and Weske., M. (2010). Consistency checking of compliance rules. In BIS 2010: 106-11.
  4. Bajwa, I., Lee, M., and Bordbar, B. (2011). Sbvr business rules generation from natural language specification. AAAI Spring Symposium: AI for Business Agility. pp. 28. AIII.
  5. Bauer, E. (2009). The business rules approach.
  6. Dimaresis, N. (2007). A system for modal and deontic defeasible reasoning. In Int. J. Cooperative Inf. Syst. 14(2-3): 181-216.
  7. Diouf, M., Maabout, S., and Musumbu, K. (2007). Merging model driven architecture and semantic web for business rules generation. In Web Reasoning and Rule Systems, First International Conference, RR 2007, Innsbruck , Austria, June 7-8, 2007, Proceedings, pages 118-132.
  8. Governatori, G. (2005). Representing business contracts in ruleml. In Int. J. Cooperative Inf. Syst. 14(2-3): 181- 216.
  9. Governatori, G., Hoffmann, J., Sadiq, S., and Weber, I. (2009). Detecting regulatory compliance for business process models through semantic annotations. In Ardagna, D., Mecella, M., Yang, J., eds.: Business Process Management Workshops. Volume 17 of Lecture Notes in Business Information Processing. 517. Springer Berlin Heidelberg.
  10. Governatori, G. and Rotolo, A. (2013). A conceptually rich model of business process compliance. In APCCM 2010: 3-12.
  11. Halpin, T. (2007). Fact oriented modeling past, present and future. In Conceptual Modelling in Information Systems Engineering, J.Krogstie, A. L. Opdahl, and S. Brinkkemper (eds.) pp. 19-38. Berlin Heidelberg: Springer-Verlag.
  12. IBM (2016). Eclipse modeling framework.
  13. Johnsen, A. and Berre, A. (2010). A bridge between legislator and technologist - formalization in sbvr for improved quality and understanding of legal rules. International Workshop on Business Models, Business Rules and Ontologies, Bressanone, Brixen, Italy.
  14. Kamada, A., Governatori, G., and Sadiq, S. (2010). Transformation of sbvr compliant business rules to executable fcl rules. RuleML 2010: 4th International Web Rule Symposium. Number 6403, Springer (2010) 153161.
  15. Kleppe, A., Warmer, J., and Bast, W. (2003). MDA explained - the Model Driven Architecture: practice and promise. Addison Wesley object technology series. Addison-Wesley.
  16. Kulkarni, V. and Reddy, S. (2003). Separation of concerns in model-driven development. IEEE Softw., 20(5):64- 69.
  17. Levy, F. and Nazarenko, A. (2013). Formalization of natural language regulations through sbvr structured english (tutorial). Morgenstern, L., Stefaneas, P., Levy, F., Wyner, A., Paschke, A. (eds.) RuleML 2013. LNCS, vol. 8035, pp. 19-33. Springer, Heidelberg.
  18. Nijssen, G. (2007). Sbvr: Semantics for business.
  19. Njonko, P. and Abed, W. E. (2012). From natural language business requirements to executable models via sbvr. Systems and Informatics (ICSAI), 2012 International Conference on. IEEE.
Download


Paper Citation


in Harvard Style

Kholkar D., Sunkle S. and Kulkarni V. (2017). Towards Automated Generation of Regulation Rule Bases using MDA . In Proceedings of the 5th International Conference on Model-Driven Engineering and Software Development - Volume 1: IndTrackMODELSWARD, (MODELSWARD 2017) ISBN 978-989-758-210-3, pages 617-628. DOI: 10.5220/0006216406170628


in Bibtex Style

@conference{indtrackmodelsward17,
author={Deepali Kholkar and Sagar Sunkle and Vinay Kulkarni},
title={Towards Automated Generation of Regulation Rule Bases using MDA},
booktitle={Proceedings of the 5th International Conference on Model-Driven Engineering and Software Development - Volume 1: IndTrackMODELSWARD, (MODELSWARD 2017)},
year={2017},
pages={617-628},
publisher={SciTePress},
organization={INSTICC},
doi={10.5220/0006216406170628},
isbn={978-989-758-210-3},
}


in EndNote Style

TY - CONF
JO - Proceedings of the 5th International Conference on Model-Driven Engineering and Software Development - Volume 1: IndTrackMODELSWARD, (MODELSWARD 2017)
TI - Towards Automated Generation of Regulation Rule Bases using MDA
SN - 978-989-758-210-3
AU - Kholkar D.
AU - Sunkle S.
AU - Kulkarni V.
PY - 2017
SP - 617
EP - 628
DO - 10.5220/0006216406170628