A Transformation from SBVR Business Rules into Event Coordinated Rules by Means of SBVR Patterns

SBVR is becoming more and more popular as the metamodel for defining vocabulary based business rules. In an extended form SBVR can be used to declare a whole spectrum of business rules including control-flow and organizational rules. Enforcing the rules of the business in information systems is however not straightforward. SBVR leaves open the gap between defining business rules and actually enforcing them. In this paper, we examine if and how business rules can be expressed in SBVR and translated using patterns into a more uniform event mechanism, such that the event handling could provide an integrated enforcement of the defined business rules.

[1]  Wil M. P. van der Aalst,et al.  A Declarative Approach for Flexible Business Processes Management , 2006, Business Process Management Workshops.

[2]  Mark H. Linehan Ontologies and Rules in Business Models , 2007, 2007 Eleventh International IEEE EDOC Conference Workshop.

[3]  Jan Vanthienen,et al.  EM-BrA2CE v0.1: A Vocabulary and Execution Model for Declarative Business Process Modeling , 2007 .

[4]  Kevin Lano,et al.  Slicing of UML models using model transformations , 2010, MODELS'10.

[5]  Jan Vanthienen,et al.  Specifying Process-Aware Access Control Rules in SBVR , 2007, RuleML.

[6]  Nathaniel Palmer,et al.  Workflow Management , 2009, Encyclopedia of Database Systems.

[7]  Guido Governatori,et al.  Compliance aware business process design , 2008 .

[8]  Christoph Bussler,et al.  Workflow Management: Modeling Concepts, Architecture and Implementation , 1996 .

[9]  Sotiris Moschoyiannis,et al.  An SBVR to SQL Compiler , 2010, RuleML Challenge.

[10]  Shazia Wasim Sadiq,et al.  Transformation of SBVR Compliant Business Rules to Executable FCL Rules , 2010, RuleML.

[11]  Adrian Paschke,et al.  Advances in Rule Interchange and Applications, International Symposium, RuleML 2007, Orlando, Florida, USA, October 25-26, 2007, Proceedings , 2007, RuleML.

[12]  Anneke Kleppe,et al.  MDA explained - the Model Driven Architecture: practice and promise , 2003, Addison Wesley object technology series.

[13]  Jean Bézivin,et al.  Parsing SBVR-Based Controlled Languages , 2009, MoDELS.

[14]  Jan Vanthienen,et al.  Designing Compliant Business Processes with Obligations and Permissions , 2006, Business Process Management Workshops.

[15]  Jan Vanthienen,et al.  EM-BrA2CE v0.1: A Vocabulary and Execution Model for Declarative Business Process Modeling , 2007 .

[16]  Jean Bézivin,et al.  ATL: a QVT-like transformation language , 2006, OOPSLA '06.