Transformation of SBVR Compliant Business Rules to Executable FCL Rules

被引:0
作者
Kamada, Aqueo [1 ,4 ]
Governatori, Guido [2 ]
Sadiq, Shazia [3 ]
机构
[1] CTI, Rod Dom Pedro 1,Km 143-6, Campinas, SP, Brazil
[2] NICTA, Queensland Res Lab, Brisbane, Qld, Australia
[3] Univ Queensland, ITEE, Brisbane, Qld, Australia
[4] Univ Estadual Campinas, FT, Limeira, Brazil
来源
SEMANTIC WEB RULES | 2010年 / 6403卷
关键词
Business Contract; Business Rule Transformation; SBVR; FCL; MDA; CONTRACTS;
D O I
暂无
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
The main source of changing requirements of the dynamic business environment is response to changes in regulations and contracts towards which businesses are obligated to comply. At the same time, many organizations have their business processes specified independently of their business obligations (which include adherence to contracts laws and regulations). Thus, the problem of mapping business changes into computational systems becomes much more complicated. In this paper we address the problem by providing an automated transformation of business rules into a formal language capable of directly mapping onto executable specifications. The model transformation is consistent with MDA/MOF/QVT concepts using ATL to perform the mapping. Business rules are compliant to SBVR metamodel, and are transformed into FCL, a logic based formalism, known to have a direct mapping onto executable specifications. Both, source and target rules are based on principles of deontic logic, the core of which are obligations, permissions and prohibitions.
引用
收藏
页码:153 / +
页数:2
相关论文
共 17 条
[1]  
ABRAHAMS DE, 2002, P ACM SIGPLAN WORKSH, P93
[2]  
[Anonymous], MOF 2 0 XMI MAPP SPE
[3]  
[Anonymous], 2008, SEM BUS VOC BUS RUL
[4]  
*ATLAS GROUP LINA, 2006, ATL TRANSF LANG ATL
[5]   Deontic norms, deontic reasoning, and deontic conditionals [J].
Beller, Sieghard .
THINKING & REASONING, 2008, 14 (04) :305-341
[6]   Representing business contracts in ruleML [J].
Governatori, G .
INTERNATIONAL JOURNAL OF COOPERATIVE INFORMATION SYSTEMS, 2005, 14 (2-3) :181-216
[7]  
Governatori G, 2006, IEEE INT ENTERP DIST, P221
[8]  
Governatori G, 2006, AUSTRALAS J LOG, V4, P193
[9]   A formal analysis of a business contract language [J].
Governatori, Guido ;
Milosevic, Zoran .
INTERNATIONAL JOURNAL OF COOPERATIVE INFORMATION SYSTEMS, 2006, 15 (04) :659-685
[10]  
GROSOF BN, 2003, P 12 INT C WORLD WID, P340, DOI DOI 10.1145/775152.775200