Course Outline

Short Introduction to Rule Engines

  1. Historical Overview of Expert Systems and Rules Engines for Government
  2. Understanding Artificial Intelligence in the Context of Government Operations
  3. Forward Chaining versus Backward Chaining in Rule Engines for Government Applications
  4. Declarative Programming versus Procedural/OOP Approaches for Government Solutions
  5. Comparing Different Rule Engine Solutions for Government Use
  6. Circumstances for Utilizing Rule Engines in Government Projects
  7. Scenarios Where Rule Engines May Not Be Appropriate for Government Operations
  8. Alternative Approaches to Rule Engines for Government Applications

KIE (Knowledge Is Everything)

  1. Declarative versus Traditional Fact Models in Government Systems
  2. Executing Simple Rules with Basic Tests for Government Processes
  3. Authoring Assets for Government Projects
  4. Utilizing Decision Tables for Government Decisions
  5. Implementing Rule Templates for Government Use Cases
  6. Using the Guided Rule Editor in Government Applications
  7. Evaluating Testing, Limits, and Benefits of Rule Engines for Government
  8. Developing Simple Processes with Rules for Government Operations

Writing Rules in Eclipse

  1. Stateless versus Stateful Sessions for Government Applications
    • Selecting Appropriate Facts (Basic Operators and Drools-Specific Operators)
    • Using Basic Accumulate Functions (Sum, Max, etc.) in Government Contexts
    • Performing Intermediate Calculations for Government Processes
  2. Inserting New Facts into Government Systems
  3. Exercises (with a Focus on Practical Application for Government)

Ordering Rules with BPMN

  • Understanding Salience in Rule Execution for Government
  • Ruleflow versus BPMN 2.0 for Government Processes
  • Executing Rulesets from a Process in Government Systems
  • Differentiating Between Rules and Gateways in Government Workflows
  • Brief Overview of BPMN 2.0 Features (Transactions, Exception Handling) for Government Applications
  • Implementing Comprehensive Declarative Business Logic with Drools for Government

Domain Specific Languages (DSL)

  • Creating New Languages for Government Use
  • Preparing DSLs to Be Utilized by Government Managers
  • Basic Natural Language Processing (NLP) with DSL in Government Contexts
  • Strategies for Writing DSL from Rules for Government Projects
  • Approaches for Writing Rules from DSL Created by Analysts for Government Operations

Unit Testing

  1. Test Strategies (Testing Per Case or Per Rule) for Government Systems
  2. Automatically Executing Tests in Government Applications

Requirements

While not mandatory, proficiency in programming languages such as SQL, Java, C#, VBA, or others is highly recommended for government professionals.

 21 Hours

Number of participants


Price per participant

Testimonials (5)

Upcoming Courses

Related Categories