首页 | 本学科首页   官方微博 | 高级检索  
     

Logical Object as a Basis of Knowledge Based Systems
作者姓名:Xu Dianxiang  Zheng Guoliang
作者单位:[1]DepartmentofComputerScienceandTechnology,NanjingUniversity,Nanjing210093 [2]DepartmentofComputerSciencea,NanjingUniversity,Nanjing210093
摘    要:This paper presents a framework called logical knowledge object (LKO),which is taken as a basis of the dependable development of knowledge based systems(KBSs).LKO combines logic programming and object-oriented programming paradigms,where objects are viewed as abstractions with states,constraints,behaviors and inheritance.The operational semantics defined in the style of natural semantics is simple and clear.A hybrid knowledge representation amalgamating rule,frame,semantic network and blackboard is available for both most structured and flat knowledge.The management of knowledge bases has been formally specified.Accordingly,LKO is well suited for the formal representation of knowledge and requirements of KBSs.Based on the framework,verification techniques are also explored to enhance the analysis of requirement specifications and the validation of KBSs.In addition,LKO provides a methodology for the development of KBSs,applying the concepts of rapid prototyping and top-down design to deal with changing and incomplete requirements,and to provide multiple abstract models of the domain,where formal methods might be used at each abstract level.

关 键 词:逻辑程序设计  目标取向程序设计  逻辑知识目标

Logical object as a basis of knowledge based systems
Xu Dianxiang,Zheng Guoliang.Logical Object as a Basis of Knowledge Based Systems[J].Journal of Computer Science and Technology,1995,10(5):425-438.
Authors:Dianxiang Xu  Guoliang Zheng
Affiliation:Department of Computer Science and Technology; Nanjing University; Nanjing 210093;
Abstract:This paper presents a framework called logical knowledge object (LKO),which is taken as a basis of the dependable development of knowledge based systems(KBSs). LKO combines logic programming and object-oriented programming paradigms, where objects are viewed as abstractions with states,constraints, behaviors and inheritance. The operational semantics defined in the style of natural semantics is simple and clear. A hybrid knowledge represen-tation amalgamating rule, frame, semantic network and blackboard is available for both most structured and flat knowledge. The management of knowledge bases has been formally specified. Accordingly, LKO is well suited for the formal representation of knowledge and requirements of KBSs. Based on the framework, verification techniques are also explored to enhance the analysis of requirement specifications and the validation of KBSs. In addition, LKO pro-vides a methodology for the development of KBSs, applying the concepts of rapid prototyping and top-down design to deal with changing and incomplete requirements, and to provide multiple abstract models of the domain, where formal methods might be used at each abstract level.
Keywords:Knowledge based system  logic programming  object-oriented programming  specification  verification
本文献已被 CNKI 维普 SpringerLink 等数据库收录!
点击此处可从《计算机科学技术学报》浏览原始摘要信息
点击此处可从《计算机科学技术学报》下载全文
设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司  京ICP备09084417号