Skip to content

naimishamanikonda/agendamanager

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

11 Commits
 
 
 
 
 
 
 
 

Repository files navigation

A Priority Queue for a Simplified Agenda Manager in a Rule-Based Expert System Shell

Description

The two basic elements of a rule-based expert system shell are a knowledge base and an inference engine. The knowledge base contains the domain knowledge in the form of rules. The inference engine uses these rules to produce a solution to a given problem.The inference engine operates in cycles. In each cycle, it first determines which rules can be activated for firing (called activated rules), then selects one rule for execution and finally executes the selected rule. Each activated rule has a corresponding priority. An agenda containsa list of activated rules, with their priorities, maintained by an agenda manager. In each cycle, an agenda manager updates list of activated rules by adding new activated rules and deleting rulesthat are no longer activated and the rule that was executed in a previous cycle.

Technologies Used

java

Running the Program

Open the program Agendamanager.java in the src folder in ide like net beans or eclipse and Click run When asked to enter the path of the file which has the rules to be read,enter the absolute path you can use the test files provided in the test folder.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages