Requirements for Structured Matcher

Overview Statement

The purpose of this project is to implement a structured matcher builder in Java.

Customers

Anne Keuneke, Chico State computer science professor.

Goals

System Functions

Ref# Function Category
1 Create and edit the structured matcher tree. evident
2 Create and edit the elements in a simple matcher evident
3 Run the created structured matcher to produce an end result and the path it took through the matcher and the intermediate results. evident
4 Remember the input for any given run and allow it to be saved as a case and subsequent reloading. hidden
5 Allow viewing and editing of the case. evident - frill
6 Enforce version consistency between saved cases and the current matcher. I.e a case saved from one matcher cannot be loaded for another matcher. evident
7 Allow saving and loading of created structured matchers. hidden
8 Allow user to cancel out of during the decision process evident - frill
9 Allow evaluation of individual simple matchers evident
10 Link to other structure matchers as well as other AI tools hidden - frill
11 Run as an applet hidden - frill
12 Implement additional types of Matching Conditions evident - frill

Structure Matcher Functions - R# 1

Ref# Function Category
1.1 Add nodes to the structure matcher tree. evident
1.2 Delete nodes from the structure matcher tree evident
1.3 Move nodes within the structure matcher tree evident - frill
1.4 Rename node within the structure matcher tree evident

Simple Matcher Fuctions - R# 2

Ref# Function Category
2.1 Create question evident
2.2 Delete question evident
2.3 Edit question evident
2.4 View all question for complete system evident - frill
2.5 Edit / Manipulate simple matcher evident

Edit / Manipulate simple matcher - R# 2.5

Ref# Function Category
2.5.1 Add question column to the simple matcher evident
2.5.2 Delete question from the simple matcher evident
2.5.3 Rearrange question within the simple matcher evident - frill
2.5.4 Edit matching conditions within simple matcher evident
2.5.5 Edit result for each row evident

e-mail:wingkeonxxerasethisxx@ecst.csuchico.edu

Back to home