Towards Automated Generation of Regulation Rule Bases using MDA

Deepali Kholkar, Sagar Sunkle, Vinay Kulkarni

2017

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.

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