THE FOLLOWING SESSION IS FROM THE
Business Rules Forum

Monday | 4:30pm - 7:30pm | Track



Pre-Conference Tutorial - Half Day

Modeling and Managing Business Rules Using Decision Tables

SPEAKER(s):

Speaker Photo: Jan Vanthienen

Jan Vanthienen

Professor in Information Management, K.U. Leuven

MAIN FOCUS OF PRESENTATION: Business

FAMILIARITY WITH SUBJECT: Some

    ABOUT THIS SESSION:

    When modeling and managing complex business logic in real business situations, we want to ensure the quality of the set of business rules from the start. Decision tables have proven a powerful technique to represent a set of related business rules in the form of tables and to model relations between the decision elements.  Because of their overview and communication abilities, decision tables allow us to model business decisions in a correct, complete and consistent way.  

    This tutorial encompasses best practices with different decision representations and experiences with the modeling of business rules by business experts in real business situations (insurance, legislation, credit scoring, operating procedures)

    What you will learn:

    • Concept, objectives and application areas
    • Decision tables and alternative notations
    • Modeling decision tables, normalization and factoring
    • Hierarchies of decision tables
    • Verification and validation by construction
    • Optimizations, conversions, implementation and tools

    Tutorial Contents:

    • Concept, objectives and application areas
      • Concept and example
      • Advantages, objectives and best practices
      • Business application areas
    • Decision tables and alternative notations
      • Alternative representations: trees, rules, diagrams, spreadsheets, action graphs and text
      • Format, properties and layout of decision tables
      • Different decision table views
    • Modeling decision tables
      • Construction steps
      • Kinds of tables (multiple hits/single hit, all hits/first hit, expanded/contracted)
      • Construction example
      • Normalization and factoring
    • Hierarchies of decision tables
      • Modelling decision hierarchies
      • Modularization
      • Verification and validation between tables
      • Table structures: example
    • Verification and validation by construction
      • Exclusivity
      • Ambivalence (inconsistency)
      • Redundancy (Subsumed and duplicate columns)
      • Deficiency and completeness
      • Validation of correctness
    • Optimizations, conversions, implementation and tools
      • Table contraction, Row order optimization
      • Code and rule generation
      • Interfaces and implementation


    ABOUT THE SPEAKER(s):

    Jan Vanthienen is professor of information management at the Business Information Systems Group of KU Leuven (Belgium), where he is teaching and researching on business rules, processes and decisions. The area of business rules modeling, validation and verification, and decision modeling in the context of business process modeling has been his major area of research and expertise for many years. He is a regular speaker at BBC, where his nickname seems to be: not (just) the decision table guy.


# # #