웹 기반 전문가시스템의 자동생성체계

Automatic Generation of Web-based Expert Systems

  • 송용욱 (국립경상대학교 경영학부)
  • 발행 : 2000.06.01

초록

본 논문은 웹 기반 전문가시스템의 구현 구조들을 분석, 장단점을 비교하고, 웹 서버의 부하를 절감할 수 있는 HTML을 이용한 역방향 추론기관의 구현 방안을 제시한다. 웹 환경 하에서 전문가 시스템을 구현하는 방안틀로는 CGI를 이용하는 방법, 웹 서버에 추론기관을 내장하는 방법, 외부 뷰어를 이용하는 방법, Java Applet을 이용하는 방법, 그리고 HTML을 이용하는 방법 등이있다. 이들은 시스템 개발, 시험, 확장, 이식, 유지보수의 용이성, 대규모 서비스 가능성 등에서 각기 장단점을 갖고 있다. 특히, HTML을 이용하여 역방향 추론을 구현하면 위의 장점들을 상대적으로 많이 누릴 수 있다. 따라서, 이 논문에서는 역방향 추론에서 진위형,OAV형 및 수치형 변수를 HTML과 JavaScript를 이용하여 표현하는 방안을 설명한 후 이를 바탕으로 HTML 방식의 전문가시스댐 설계 방법론을 제시한다. 또한, 기존 전문가시스템을 웹 기반으로 변환하기 위하여 기존 방식의 규칙베이스를 지식분석도로 바꾼 후 HTML 기반 전문가시스템을 생성하는 방법론도 설명한다.

This paper analyzes the approaches of Web-based expert systems by comparing their pros and cons. and proposes a methodology of implementing the Web-based backward inference engines with reduced burden to Web servers. There are several alternatives to implement expert systems under the WWW environment : CGI, Web servers embedding inference engines external viewers Java Applets and HTML. Each of the alternatives have advantages and disadvantages of each own in terms of development and deployment testing scalability portability maintenance and mass service. Especially inference engines implemented using HTML possess relatively large number of advantages compared with those implemented using other techniques. This paper explains the methodology to present rules and variables for backward inference by HTML and JavaScript and suggests a framework for design and development of HTML-based Expert System. A methodology to convert a traditional rule base to an Experts Diagram and then generate a new HTML-based Expert System from the Experts Diagram is also addressed.

키워드

참고문헌

  1. 웹을 위한 데이터베이스 통로의 분류체계 v.96 no.1 김평철
  2. UNIK를 이용한 전문가시스템의 개발 이재규;송용욱;권순범;김우주;김민용
  3. 전문가시스템 원리와 개발 이재규;최형림;김현수;서민수;주석진;지원철
  4. 자동차보험 선별인수 전문가시스템의 개발 이재규 외
  5. 한국전문가시스템학회'97추계학술대회 Web 기반 전문가 시스템의 구조 분석 임규건;강주영;이재규
  6. Teach Yourself JavaScript in a Week Danesh, Arman
  7. Special Edition Using CGI, Second Edition Dwight, Jeffy;Michael Erwin;Robert Niles
  8. Moving on EXSYS Application to the EXSYS Web Runtime Engine (WREN) EXSYS, Inc.
  9. IEEE Expert Expert Systems as Knowledge Servers Eriksson, Henrik
  10. Expert Systems With Applications v.11 no.4 Ex-W-Pert System: A Web-Based Distributed Expert System for Groupware Design Far, Behrouz H.;Zenya Koono
  11. Hypertext Transfer Protocol-HTTP/1.1 INTERNET-DRAFT Fielding, R;J. Gettys,;J. C. Mogul;H. Frystyk;L. Masinter;P. Leach;T. Berners-Lee
  12. Expert Systems: Principles and Programming, $2^nd$ Edition Giarratano, Joseph;Gary Riley
  13. VBS cript Interactive Course Jerke, N.;M. Hatmaker;J. Anderson
  14. Int. J. Man-Machine Studies v.32 Automatic rule generation by the transformation of Expert's Diagram: LIFT Lee, J. K.;I. K. Lee;H. R. Choi
  15. Teach Yourself JAVA 1.2 in Days Lemay, Laura;Rogers Cadenhead
  16. IEEE Computer The Internet, Intranets, and the AI Renaissance O'Leary;Daniel E
  17. HTML 4.0 Specification REC-html40-19980424 Raggett, Dave;Arnaud Le Hors;Ian Jacobs(ed.)
  18. Intelligent Software Strategies Intelligent Internet Systems: Tools and Applications Part I
  19. Intelligent Software Strategies Intelligent Internet Systems: Tools and Applications Part II
  20. Intelligent Software Strategies Java Expert Systems Tools
  21. Intelligent Software Strategies SELETICA: Java-based Configuration for Internet and Electronic Commerce Applications
  22. Amzi!
  23. Applied Login Systems
  24. Attar Software
  25. Bowne Internet
  26. Brightware
  27. Gensym
  28. ILOG Inc.
  29. Inference
  30. IntelliSystems
  31. JESS
  32. MultiLogic
  33. Neuron Data
  34. RadNet
  35. Selectica
  36. The Molloy Group