Title: Use of Expert Systems within Distributed Systems
1Use of Expert Systems within Distributed Systems
- Elizabeth Rasnick
- Old Dominion University
- CS775
- Spring 2008
2What are Expert Systems?
- Structured on concepts established by experts
2 / 33
3What are Expert Systems?
- Structured on concepts established by experts
- a.k.a. knowledge-based or rule-based
3 / 33
4What are Expert Systems?
- Structured on concepts established by experts
- a.k.a. knowledge-based or rule-based
- Consist of rules for reasoning through
situations and deciding what actions to take
4 / 33
5What are Expert Systems?
- Structured on concepts established by experts
- a.k.a. knowledge-based or rule-based
- Consist of rules for reasoning through
situations and deciding what actions to take - In simplest terms, decision trees
5 / 33
6What can Expert Systems in Distributed Systems do
for us?
- Aid in subsystem planning and designing
6 / 33
7What can Expert Systems in Distributed Systems do
for us?
- Aid in subsystem planning and designing
- Make selection of elements more precise
7 / 33
8What can Expert Systems in Distributed Systems do
for us?
- Aid in subsystem planning and designing
- Make selection of elements more precise
- Identify and diagnose issues
8 / 33
9What can Expert Systems in Distributed Systems do
for us?
- Aid in subsystem planning and designing
- Make selection of elements more precise
- Identify and diagnose issues
- Interpret incoming data
9 / 33
10What can Expert Systems in Distributed Systems do
for us?
- Aid in subsystem planning and designing
- Make selection of elements more precise
- Identify and diagnose issues
- Interpret incoming data
- Predict potential issues or opportunities
10 / 33
11What can Expert Systems in Distributed Systems do
for us?
- Aid in subsystem planning and designing
- Make selection of elements more precise
- Identify and diagnose issues
- Interpret incoming data
- Predict potential issues or opportunities
- Perform simulations to thoroughly explore
potential scenarios
11 / 33
12How Expert Systems are used in Distributed
Systems?
- As part of a CORBA implementation
12 / 33
13How Expert Systems are used in Distributed
Systems?
- Via WWW through Web Services
13 / 33
14How Expert Systems are used in Distributed
Systems?
- Via WWW through Web Services
14 / 33
15How Expert Systems are used in Distributed
Systems?
- Within a large scale heterogeneous system
15 / 33
16What applications use Distributed Expert Systems?
- People movement in airport terminals
- Simulates predicts anomalies
16 / 33
17What applications use Distributed Expert Systems?
- People movement in airport terminals
- Simulates predicts anomalies
- Agriculture
- Diagnosis of livestock disorders
- Irrigation system design
- Prediction of most suitable crop variety
17 / 33
18What applications use Distributed Expert Systems?
- People movement in airport terminals
- Simulates predicts anomalies
- Agriculture
- Diagnosis of livestock disorders
- Irrigation system design
- Prediction of most suitable crop variety
- Software Development Lifecycle
- Interpretation of project requirements
- Selection of best implementation options
18 / 33
19What applications use Distributed Expert Systems?
- Analytical Chemistry
- Highly flexible control systems that adapt
themselves as the environment changes
19 / 33
20What applications use Distributed Expert Systems?
- Analytical Chemistry
- Highly flexible control systems that adapt
themselves as the environment changes - Engineering
- Collaborative group project work platform
20 / 33
21What applications use Distributed Expert Systems?
- Analytical Chemistry
- Highly flexible control systems that adapt
themselves as the environment changes - Engineering
- Collaborative group project work platform
- Launch Operations
- Extensive simulation via the web reduces costs
21 / 33
22What applications use Distributed Expert Systems?
- Analytical Chemistry
- Highly flexible control systems that adapt
themselves as the environment changes - Engineering
- Collaborative group project work platform
- Launch Operations
- Extensive simulation via the web reduces costs
- Ground Space Operations
- Control of satellite tracking systems
22 / 33
23What are the benefits of Distributed Expert
Systems?
23 / 33
24What are the benefits of Distributed Expert
Systems?
- Consistency of actions
- Increased efficiency speed of actions
24 / 33
25What are the benefits of Distributed Expert
Systems?
- Consistency of actions
- Increased efficiency speed of actions
- High flexibility adaptability
25 / 33
26What are the benefits of Distributed Expert
Systems?
- Consistency of actions
- Increased efficiency speed of actions
- High flexibility adaptability
- Reduction of testing simulation costs
26 / 33
27What are the drawbacks of Distributed Expert
Systems?
- Loss of control
- Managers fear the idea of not having hands-on
control
27 / 33
28What are the drawbacks of Distributed Expert
Systems?
- Loss of control
- Managers fear the idea of not having hands-on
control - Potential loss of expertise
28 / 33
29What are the drawbacks of Distributed Expert
Systems?
- Loss of control
- Managers fear the idea of not having hands-on
control - Potential loss of expertise
- Over-reliance on software
29 / 33
30What are the drawbacks of Distributed Expert
Systems?
- Loss of control
- Managers fear the idea of not having hands-on
control - Potential loss of expertise
- Over-reliance on software
- Engineers have difficulty understanding and
monitoring the system
30 / 33
31- Computer History Expert SysTem
- Students submit natural language questions
- Multimedia clips are returned
- Four layer architecture
- Presentation (GUI)
- Communication (internet)
- Inference (black box)
- Knowledge (expertise store)
- http//www.linckels.lu/chest/
31 / 33
32 Conclusion
- Incorporated into many Distributed Systems
designs - Improve system consistency efficiency
- Highly flexible adaptive
- Requires engineers to have a strong understanding
of the system - Useful in various disciplines
- Overall Worth consideration
32 / 33
33 Sources
- Bardina, Jorge E. and Thirumalainambi , Rajkumar.
Distributed Web-Based Expert System For Launch
Operations. In Proceedings of the 2005 Winter
Simulation Conference. www.wintersim.org/prog05.ht
mLuis - H. Basson, M. Bouneffa, L. Deruelle, G.
Goncalves, N. Melab, and J. Nicolas. A Change
Impact Analysis Approach For CORBA-Based
Federated Database. In Proceedings of the 11th
International Conference on Database and Expert
Systems Applications. www-lil.univ-littoral.fr/de
ruelle/PAPIERS/DEXA2000paper.ps - Buckley, Brian and Wheatcraft, Louis.
Distributed Expert Systems for. Ground and Space
Applications. www.interfacecontrol.com/papers/dis
trib.pdf - Linckels, Serge and Meinel, Christoph. CHEST
Official Website. www.linckels.lu/chest/
33 / 33