Technical Documents

Tech Documents

Monkey and Bananas Using NASA's CLIPS
Monkey and Bananas Using Haley's Eclipse

Tech Articles

KML Importer Wizard
Customize Your Rule Management
Authority Modeling Wizards - From Implementation to CRM
Knowledge Driven Web Services
Increasing Authoring Capabilities by Linking to a Function
Rules Integrated Development Environment
Inheritance, Overrides and Excludes
The HaleyAuthority Visualization Export
Integrating a Web Service with HaleyAuthority
Semantic Standards for Business Agility

Business Rules Resources

Nested Conditions
Nested Conditions simplify rules capture, review, and validation through methodologies that reduce rules length and complexity.

OWL Report
Web Ontology Language (OWL) was designed for applications that process the content of information.

Rete Report
The Rete algorithm is an efficient pattern matching algorithm uses to implement rule based system. Rete has become the basis for many popular expert and business rules systems.

HaleyAuthority Process Methodology
Today, many businesses use artificial intelligence (AI) as a component of business rules management systems to help companies automate the decision-making process.

Backward Chaining
Backward chaining is one of the two main methods of reasoning when using inference rules. Backwards chaining begins with a list of hypotheses and works backwards to locate available data that will support these hypotheses.

Evolution of Rule Languages
This document provides readers with a concise summary of how the rules language has evolved over the past 25 years.

Natural Language Understanding
Natural language understanding studies the problems of automated generation and the understanding of natural human languages. NLU enables the user to program in English rather than code.

Performance Benchmarks Results
This document will provide viewers with the Performance Benchmarks results.

Production Systems
A rule-based system in which the order of rules does not matter is a production system. In production systems rules are implemented as independent programming statements.

Object-Oriented Programming
Object-oriented programming or (OOP) is a computer programming paradigm.

Implementation Environments for JAVA

Tuning JAVA Code
Integrating Java with HaleyAuthority
Haley's JAVA Exporter Documentation

Implementation Environments for .NET

Integrating with .NET
Haley's .NET Exporter Documentation

Artificial Intelligence

Expert Systems
Reasoning About Rete++
Rete++ Reference
Rete++ vs Art