Computer Advice. Problem zComputer Hardware Purchasing Advice yWhat HW yModel HW yCost AMD Athlon XP...

Post on 20-Jan-2016

221 views 0 download

Transcript of Computer Advice. Problem zComputer Hardware Purchasing Advice yWhat HW yModel HW yCost AMD Athlon XP...

Computer Advice

Problem

Computer Hardware Purchasing Advice What HW Model HW Cost

AMD Athlon XP

AMD Athlon MP

AMD Duron

Intel Celeron

Intel Pentium 4

Intel P4 Xeon

JESS

Written in JavaFree for academic and government useAdvantages:

Syntax based on CLIPS Expanded functionality Easy to interface Good documentation

ComputerAdvice System

2 Java server applications & 1 client applet JESS – runs knowledge script CA web-server – interface application

Connects to JESS via socketWaits for web client connection

CA client – connects to web-server. Handles user input and output

ComputerAdvice System

Inputs

Computer Usage Questions Get main uses of the PC y or n answer

Computer budget Integer

Outputs

Application recommendations Hardware device Need: std, med, max

Recommended build sheet List of hardware

PriceDescription

Total system cost

Procedure

1. User’s applications are inputted2. Hardware characterized3. Eliminate redundancies4. User’s budget is inputted5. JESS purchases hardware6. Output recommended system

Verification

Verification - Required CA application stable Follows procedure exactly Completes all steps

Verification – Optional CA web-server stable CA web-server doesn’t hang

Validation

Evaluation Output must be reasonable Expert will validate

System incomplete More rules to add More expert consultation No validation present

Lessons Learned

Java JRE hasn’t behaved like it is platform independent.

Using 4 computers with 4 OS’s has been really helpful

JESS was a great expert system shell

Summary

System design and process complete Need to add more rules Need to update hardware database

Web application seems to work It’s been up for 3-4 days Web application will be very accessible

Demonstration

Online Demonstrationwww.MWales.net

Connect to server

Application Questions

Hardware Characterization

System Budget

Recommendation