Modeling Dynamic Business Rules using A Dynamic Knowledge Approach

  • Karami, Nasser (Department of Industrial Engineering and Management Tokyo Institute of Technology) ;
  • Iijima, Junichi (Department of Industrial Engineering and Management Tokyo Institute of Technology)
  • Published : 2007.06.30

Abstract

Business Rules are formal statements about the data and processes of an enterprise. They present projections of the organization's constraints and ways of working on their supporting information systems. Therefore, their collection, structuring and organization should be central activities within information systems. In an enterprise, business rules are used to represent certain aspects of a business domain (static rules) or business policy (dynamic rules). Hence, regarding problem domains in the organization, business rules are classified into two groups: static and dynamic business rules. The paper introduces a new concept of business rules, Extended Dynamic Business Rule (EDBR) which contains the results of the occurrence of business rule's action. The focus of this paper is in the organizing, defining and modeling of such business rules using Mineau's approach. Mineau's approach is an extension of Sowa's Conceptual Graph theory.

Keywords

References

  1. Bell, J., Brooks, D., Goldbloom, E., Sarro, R., Wood, J. (1990) Re-Engineering Case Study Analysis of Business Rules and Recommendations for Treatment of Rules in a Relational Database Environment. US West Information Technologies Group, Bellevue Golden.
  2. Booch, G., Rumbaugh, J., and Jacobson, I. (2000), The Unified Modeling Language User Guide. Addison- Wesley Longman Publishing Co., Redwood City, CA.
  3. Chisholm, M. (2004), How to Build a Business Rules Engine: Extending Application Functionality through Metadata Engineering. Morgan Kaufmann, San Francisco, CA.
  4. Demey, J., Jarrar, M., and Meersman, R. (2002), A Conceptual Markup Language that supports interoperability between Business Rule modeling systems. Proceedings of the Tenth International Conference on Cooperative Information Systems (CoopIS 02), 2519, 19-35.
  5. Demuth, B., Hussmann, H., and Loecher, S. (2001), OCL as a Specification Language for Business Rules in Database Applications. Proceedings of the 4th International Conference on the Unified Modeling Language, Modeling Languages, Concepts, and Tools, 2185, Toronto, Canada, 104-117.
  6. Halle, B. V. (1994), Back to business rule basics. Database Programming and Design, 15-18.
  7. Hay, D. and Healy, K. A. (2000), Defining Business Rules What Are They Really?. Technical Report Rev 1.3, The Business Rules Group.
  8. Herbst, H. (1997), Business Rule-Oriented Conceptual Modeling. Physica-Verlag.
  9. Iran Railways (2006), http://www.rai.ir/eng/.
  10. Krammer, M. I. (1997), Business rules: automating business policies and practices. Distributed Computing Monitor.
  11. Lukose, D. and Mineau, G. W. (1998), A Comparative Study of Dynamic Conceptual Graphs. Proceedings of the 11th Knowledge Acquisition for Knowledge Based Systems Workshop (KAW-98), Banff, Alberta, Canada, Section VKM-7.
  12. Martin, J. and Odell, J. (1998), Object-Oriented Methods: A Foundation (UML Edition). Prentice-Hall.
  13. Mineau, G. (1998), From Actors to Processes: The Representation of Dynamic Knowledge Using Conceptual Graphs. Proceedings of the 6th International Conference on Conceptual Structures, Montpellier, France, 65-79.
  14. Oelmann, A. (1991), Representing a system specification with a temporal dimension in an object-oriented language. Proceedings of the third international conference on advanced information systems engineering, Trondheim, Norway, 540-560.
  15. Rosca, D., Greenspan, S., Feblowitz, M., and Wild, C. (1997), A decision support methodology in support of the business rules lifecycle. Proceeding of the International Symposium on Requirements Engineering (ISRE_97), Annapolis, MD, USA.
  16. Ross, R. G. (1997), The Business Rule Book, Classifying, Defining and Modeling Rules. Business Rules Solutions, LLC, Houston, Texas.
  17. Ross, R. G. (2003), Principles of the Business Rule Approach, Addison-Wesley Longman Publishing Co., Boston, MA.
  18. Sowa, J. F. (1984), Conceptual Structures: Information Processing in Mind and Machine. Addison-Wesley Longman Publishing Co., Boston, MA.
  19. Sowa, J. F. (2000), Knowledge Representation: Logical, Philosophical, and computational Foundations, Books Cole Publishing Co., California.
  20. Terry, H. (2005), Fact-orientation meets agent-orientation. The 6th International Bi-Conference Workshop (AOIS 2004), New York, USA, 97-109.
  21. Valatkaite, I. and Vasilecas, O. (2003), A Conceptual Graphs Approach for Business Rules Modeling. ADBIS, 178-189.
  22. Zaniolo, C. (1997), Advanced Database Systems. Morgan Kaufmann.