Implementation of a WWW Interface for Multiuser Interactive Intelligent Systems

다중사용자 대화형 지능시스템을 위한 WWW 인터페이스 구현

  • Kim, Chang-Min (Dept.of Computer Science, Gyeongsang National University) ;
  • Kim, Yong-Gi (Dept.of Computer Science, Gyeongsang National University)
  • 김창민 (경상대학교 컴퓨터과학과) ;
  • 김용기 (경상대학교 컴퓨터과학과)
  • Published : 1999.08.01

Abstract

인터넷의 성장과 더불어 수많은 응용시스템들이 인터넷 기반 시스템으로 바뀌고 있다. 특히, 인터넷 기반 전문가시스템은 다양한 구조와 방법으로 설계될 수 있고 이미 제작되었던 수많은 인터넷 기반 전문가시스템들은 그 나름대로의 장단점을 가지고 있다. 본 연구는 특정 전문가시스템의 개발이 아니라 WWW(World Wide Web)을 사용자 인터페이스로 이용할 수 있는 전문가시스템 쉘에 관한 연구이다. 본 시스템은 WWW 하부구조에 대한 의존성을 제거, 클라이언트와 네크워크에 부담 격감, HTML과 부합하는 텍스트에 기초한 통신과 같은 장점 외에 중앙 집중적 다중 사용자 접근 관리 기능을 제공한다. 본 시스템은 다중사용자를 위한 서버/클라이언트 환경 구축을 위해 소켓을 이용하여 큐잉(queueing)과 직렬화(serialization)를 해결하고 비연결 지향적인 WWW의 특성으로 인한 사용자 관리의 어려움은 사용자의 IP 주소와 Timer를 이용한 휴무기간 검사를 이용하여 해결한다.Abstract The growth of internet drives many applications into internet-based systems. Internet-based expert systems can be designed with various concepts and methodologies, and they have their own merits and demerits. This papers is a study on a development of not expert system itself but expert system shell which is able to use WWW(World Wide Web) as user interface. The suggested system supports functions on multiuser management controlled by a server system as well as independence on development environments, minimization of the load for clients and network, and text-based communications such as HTML. The system uses socket, which solves problems of queuing and serialization, in order to construct multiuser server/client environmen and also the system solves the non-connective property of WWW which makes it difficult to control users and processes by using IP address and idle time which is supported by the timer.

Keywords

References

  1. 인터넷 통계 한국인터넷정보센터(KRNIC)
  2. Advanced Programming in the UNIX Environment Stevens, Richard
  3. A Guide to Expert Systems Waterman, Donald A.
  4. 인공지능의 이론과 실제 김화수;고순주
  5. Expert Systems Principles and Programming(2nd Edition) Giarratano, J.;Riley, G.
  6. 정보처리논문지 v.5 no.6 대화형 지능시스템을 위한 WWW 인터페이스의 구현 김창민;김용기
  7. Expert System Demonstration Page
  8. 전문가시스템의 원리와 개발 이재규;최형림;김현수;서민수;주석진;주원철
  9. Identa-Rover : A Land Rover Identifier Expert System with A World Wide Web Interface Barglowski, Jan A.
  10. Tcl and the Tk Toolkit Ousterhout, John K.
  11. JESS Home page
  12. CLIPS Home page
  13. JAVA Programming Basics Au, Edith;Makower, Dave
  14. Fuzzy CLIPS Home page
  15. Implementing Fuzzy Shower Control on the WWW Zaluski, Marvin
  16. CGI Programming in C & Perl Boutell, Thomas
  17. UNIX Network Programming Stevens, W.R.