• DocumentCode
    3029938
  • Title

    A Methodology for Graphical Modeling of Business Rules

  • Author

    Bona, Daniele Di ; Re, Giuseppe Lo ; Aiello, Giovanni ; Tamburo, Adriano ; Alessi, Marco

  • Author_Institution
    Dipt. di Ing. Chim., Gestionale, Inf., Meccanica Univ. deli Studi di Palermo Viale delle Sci., Palermo, Italy
  • fYear
    2011
  • fDate
    16-18 Nov. 2011
  • Firstpage
    102
  • Lastpage
    106
  • Abstract
    This work proposes a novel methodology based on the Business Process Modeling Notation (BPMN) standard capable of graphically modeling business rules. A set of new representation patterns allows business analysts to map processes described through BPMN into conditions and actions of business rules. Our approach exploits Domain Specific Language techniques in order to make the methodology independent from the programming language supported by the specific rule engine. Moreover, this work proposes a web graphical editor, instantiated on a specific sample scenario, where the selected rule engine is Drools, one of the most used open source products. The developed editor allows business analysts to graphically define business rules and to automatically generate executable code compliant with the selected rule engine. The case study and the resulting benchmarking show the effectiveness of the proposed methodology.
  • Keywords
    business data processing; specification languages; Drools; Web graphical editor; business process modeling notation; business rules; domain specific language; graphical modeling; programming language; representation patterns; rule engine; Analytical models; Business; DSL; Engines; Logic gates; Object oriented modeling; Unified modeling language; BPMN; BRMS; business rule; graphical modeling; methodology; rule engine; web graphical editor;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Computer Modeling and Simulation (EMS), 2011 Fifth UKSim European Symposium on
  • Conference_Location
    Madrid
  • Print_ISBN
    978-1-4673-0060-5
  • Type

    conf

  • DOI
    10.1109/EMS.2011.68
  • Filename
    6131196