Contextualized Business Rule Repositories: Business Rule Organization Through Contexts

Activity: Other

Description

Today’s businesses face an increasing number, complexity, and variability of business rules. Business rules, including the business vocabulary they rely on, mostly apply in specific situations or contexts only, that is, they have a scope limiting their validity. Hence, a business rule organization enabling effective and efficient maintenance, search, and execution of business rules along their contexts is vital to businesses. Many research fields employ contexts to manage, organize, and reason about knowledge. A context comprises context knowledge, defining a scope, and contextualized knowledge, applying within the scope. Organizing knowledge by contexts facilitates faster knowledge entering and reasoning, reduced knowledge redundancy by organizing contexts in hierarchies, and easier browsing. However, current business rule management systems do not utilize contexts to organize business rules. We propose Contextualized Business Rule Repositories (CBRs), organizing business rules along their context of application. We introduce the generic CBR model which can be instantiated multi-level: for a specific domain, e.g., the aeronautical domain, and for a concrete application, e.g., ranking of aeronautical messages. Instantiated CBR models, realized in CBRs, explicitly define the application contexts of business rules. This enables, in addition to the benefits of contexts stated above, increased business rule readability and faster business rule execution. To enable effective and efficient business rule maintenance in CBRs, we introduce modification operations for CBR models as well as CBR roles enabling effective separation of tasks and responsibilities. A subset of our modification operations is designed to ensure that CBRs remain consistent. We describe how our proposed modification operations and CBR roles support business rule management in CBRs.
Period10 Jul 2019

Fields of science

  • 202017 Embedded systems
  • 102006 Computer supported cooperative work (CSCW)
  • 202005 Computer architecture
  • 201132 Computational engineering
  • 102 Computer Sciences
  • 502032 Quality management
  • 502050 Business informatics
  • 207409 Navigation systems
  • 102020 Medical informatics
  • 102022 Software development
  • 102002 Augmented reality
  • 201305 Traffic engineering
  • 102034 Cyber-physical systems
  • 102015 Information systems

JKU Focus areas

  • Digital Transformation