A Logical Approach for Implementing Dynamic Business Rules

Authors

  • Nasser Karami Sharif University of Technology
  • Junichi Iijima Tokyo Institute of Technology

DOI:

https://doi.org/10.7903/cmr.2584

Abstract

ABSTRACT Business Rules are operational rules based on data that business organizations follow to perform various activities. Regarding problem domains in the organization, business rules (BR) are classified into two groups: Static and Dynamic. A static business rule is a constraint (integrity) or derivation rule that applies to each individual state of the business, taken one state at a time. Dynamic Business Rules (DBR) are concerned with the invocation of actions in response to events. Although a lot of modeling languages and approaches for business rules modeling and different technologies and tools for business rules implementation have been proposed by researchers and practitioners in the past ten years, there is no consensus yet on technology standard and logical relationship between the modeling and the implementation of the proposed methods. The purpose of this paper is to implement DBR based on our proposed modeling methodology. In this study, DBR System architecture is developed using Java and Prolog+CG, a CG-based logic programming language which integrates Prolog, the manipulation of conceptual graphs, Java and object-oriented constructs. The advantages of our system are demonstrated with the case study of the Locomotive Maintenance’s Business (Rules). Keywords: Business Rules Approach, Dynamic Business Rules (DBR), Conceptual Graphs (CG), Mineau’s Approach, Prolog+CG

Author Biographies

Nasser Karami, Sharif University of Technology

D

Junichi Iijima, Tokyo Institute of Technology

Department of Industrial Engineering and Management, Professor

Downloads

Published

2010-05-01

How to Cite

Karami, N., & Iijima, J. (2010). A Logical Approach for Implementing Dynamic Business Rules. Contemporary Management Research, 6(1). https://doi.org/10.7903/cmr.2584

Issue

Section

Management Information Systems