ICOT : 지식 기반 시스템 개발 객체 언어

상용의 규칙 기반 전문가 시스템 개발 언어들의 단점은 복합 객체를 정보의 단위로 취급하여 추론하지 못한다는 점이다. 이러한 단점을 해결하기 위한 가장 강력한 대안으로서는 객체 지향 모델을 들 수 있다. 그러나 객체 지향 모델 또한 다양한 응용 환경에서 지식 사이의 복잡한 상관 관계를 모두 추적 파악하기는 어렵다. 따라서 전문가 시스템을 개발하기 위한 효율적인 지식 기반 프로그래밍 언어는 객체 지향 파라다임과 연역 메카니즘을 통합시킨 새로운 구조를 반드시 가져야 한다. 또한 이 기본 구조는 실세계를 보다 근접하게 묘사하기 위해서 불확실한 정보도 수용할 수 있어야 한다. 본 논문에서는 규칙 기반 언어인 CRS(C tools for Rule based Systems)에 객체 지향 파라다임을 하나의 기본 구조 속에 통합하고, 이 기본 구조 속에서 불확실한 정보를 퍼지 논리로 처리할 수 있는 지식 기반 시스템 개발 객체 언어인 ICOT을 제안한다.