Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
skip to main content
10.5555/1929574.1929593guideproceedingsArticle/Chapter ViewAbstractPublication PagesConference Proceedingsacm-pubtype
Article

Transformation of SBVR compliant business rules to executable FCL rules

Published: 21 October 2010 Publication History

Abstract

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.

References

[1]
Hildreth, S.: Rounding Up Business Rules. Computer World Software. ID (2005).
[2]
OMG, MDA Guide Version 1.0.1 (2003), http://www.omg.org/cgi-bin/doc?omg/03-06-01 (access in March/2010).
[3]
OMG Semantics of Business Vocabulary and Business Rules (SBVR), v1.0 OMG Available Specification (2008), http://www.omg.org/spec/SBVR/1.0/PDF/ (access in March/2010).
[4]
Governatori, G., Milosevic, Z., Sadiq, S.: Compliance checking between business processes and business contracts. In: Proc. The 10th International Enterprise Distributed Object Computing Conference - EDOC, Hong Kong, pp. 221-232 (2006).
[5]
Beller, S.: Deontic norms, deontic reasoning, and deontic conditionals. Thinking & Reasoning 14(4), 305-341 (2008).
[6]
ATLAS group, LINA, INRIA, ATL: Atlas Transformation Language ATL User Manual - version 0.7, Nantes (2006).
[7]
OMG. Meta Object Facility (MOF) 2.0 Query/View/Transformation Specification, version 1.0 (2008).
[8]
OMG, MOF 2.0/XMI Mapping Specification, v2.1.1 (2005), http://www.omg.org/ cgi-bin/doc?formal/2007-12-01/ (access in March/2010).
[9]
Kamada, Service Execution based on Business Rules, PhD Thesis in Computing Engineering, Unicamp, Campinas, Brazil (2006).
[10]
Kamada, A.F., Rodrigues, M.: Ontology based Business Rules and Services Integration Environment. In: Ajeeli, A.T.A., Al-bastaki, Y.A.L., Abu-tayeh, J. (eds.) Handbook of Research on E-services in the Public Sector: E-government Strategies and Advancements. Information Science Publishing, United Kingdom (March 2010).
[11]
Governatori, G., Milosevic, Z.: A Formal Analysis of a Business Contract Language. International Journal of Cooperative Information Systems (IJCIS) 15(4), 659-685 (2006).
[12]
Governatori, G.: Representing business contracts in RuleML. Int. J. of Cooperative Inf. Sys. 14(2-3), 181-216 (2005).
[13]
Governatori, G., Rotolo, A.: Logic of violations: A Gentzen system for reasoning with contrary-to-duty obligations. Australasian Journal of Logic 4, 193-215 (2006).
[14]
Kanger, S.: Law and logic. Theoria 38, 105-132 (1972).
[15]
Kabilan, V.: Contract Workflow Model Patterns Using BPMN, FORUM 100, Kista, Sweden (2005).
[16]
Grosof, B.N., Poon, T.C.: Representing Agent Contracts with Exceptions using XML Rules, Ontologies, and Process Descriptions. In: Proc. 12th International Conference on World Wide Web, Budapest, Hungary, pp. 340-349 (2003).
[17]
Abrahams, D.E., Bacon, J.: An asynchronous rule-based approach for business process automation using obligations. In: Proc. ACM SIGPLAN Workshop on Rule-based Programming, Pittsburgh, USA, pp. 93-103 (2002).

Cited By

View all
  • (2015)Model-driven regulatory complianceProceedings of the 18th International Conference on Model Driven Engineering Languages and Systems10.5555/3351736.3351788(436-445)Online publication date: 30-Sep-2015
  1. Transformation of SBVR compliant business rules to executable FCL rules

    Recommendations

    Comments

    Information & Contributors

    Information

    Published In

    cover image Guide Proceedings
    RuleML'10: Proceedings of the 2010 international conference on Semantic web rules
    October 2010
    305 pages
    ISBN:3642162886

    Sponsors

    • BBN Technologies
    • Model Systems: Model Systems
    • VULCAN Inc.
    • Franz, Inc.

    Publisher

    Springer-Verlag

    Berlin, Heidelberg

    Publication History

    Published: 21 October 2010

    Author Tags

    1. FCL
    2. MDA
    3. SBVR
    4. business contract
    5. business rule transformation

    Qualifiers

    • Article

    Contributors

    Other Metrics

    Bibliometrics & Citations

    Bibliometrics

    Article Metrics

    • Downloads (Last 12 months)0
    • Downloads (Last 6 weeks)0
    Reflects downloads up to 07 Mar 2025

    Other Metrics

    Citations

    Cited By

    View all
    • (2015)Model-driven regulatory complianceProceedings of the 18th International Conference on Model Driven Engineering Languages and Systems10.5555/3351736.3351788(436-445)Online publication date: 30-Sep-2015

    View Options

    View options

    Figures

    Tables

    Media

    Share

    Share

    Share this Publication link

    Share on social media