1 / 33

Use of Expert Systems within Distributed Systems

Use of Expert Systems within Distributed Systems. Elizabeth Rasnick Old Dominion University CS775 Spring 2008. What are Expert Systems?. Structured on concepts established by experts. 2 / 33. What are Expert Systems?. Structured on concepts established by experts

Télécharger la présentation

Use of Expert Systems within Distributed Systems

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Use of Expert Systems within Distributed Systems Elizabeth Rasnick Old Dominion University CS775 Spring 2008

  2. What are Expert Systems? • Structured on concepts established by experts 2 / 33

  3. What are Expert Systems? • Structured on concepts established by experts • a.k.a. knowledge-based or rule-based 3 / 33

  4. What 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

  5. What 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

  6. What can Expert Systems in Distributed Systems do for us? • Aid in subsystem planning and designing 6 / 33

  7. What can Expert Systems in Distributed Systems do for us? • Aid in subsystem planning and designing • Make selection of elements more precise 7 / 33

  8. What 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

  9. What 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

  10. What 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

  11. What 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

  12. How Expert Systems are used in Distributed Systems? • As part of a CORBA implementation 12 / 33

  13. How Expert Systems are used in Distributed Systems? • Via WWW through Web Services 13 / 33

  14. How Expert Systems are used in Distributed Systems? • Via WWW through Web Services 14 / 33

  15. How Expert Systems are used in Distributed Systems? • Within a large scale heterogeneous system 15 / 33

  16. What applications use Distributed Expert Systems? • People movement in airport terminals • Simulates & predicts anomalies 16 / 33

  17. What 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

  18. What 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

  19. What applications use Distributed Expert Systems? • Analytical Chemistry • Highly flexible control systems that adapt themselves as the environment changes 19 / 33

  20. What 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

  21. What 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

  22. What 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

  23. What are the benefits of Distributed Expert Systems? • Consistency of actions 23 / 33

  24. What are the benefits of Distributed Expert Systems? • Consistency of actions • Increased efficiency & speed of actions 24 / 33

  25. What are the benefits of Distributed Expert Systems? • Consistency of actions • Increased efficiency & speed of actions • High flexibility & adaptability 25 / 33

  26. What 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

  27. What are the drawbacks of Distributed Expert Systems? • Loss of control • Managers fear the idea of not having hands-on control 27 / 33

  28. What 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

  29. What 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

  30. What 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.htm#Luis • 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/~deruelle/PAPIERS/DEXA2000paper.ps • Buckley, Brian and Wheatcraft, Louis. “Distributed Expert Systems for. Ground and Space Applications.” www.interfacecontrol.com/papers/distrib.pdf • Linckels, Serge and Meinel, Christoph. “CHEST Official Website.” www.linckels.lu/chest/ 33 / 33

More Related