仪表技术2024,Issue(5) :57-60,80.

.NET平台集成CLIPS的实现方法研究

Research on Implementation Methods for Integrating CLIPS on.NET Platform

郑力会 何静 许强 黄海航 赵铭 王永生
仪表技术2024,Issue(5) :57-60,80.

.NET平台集成CLIPS的实现方法研究

Research on Implementation Methods for Integrating CLIPS on.NET Platform

郑力会 1何静 2许强 3黄海航 4赵铭 5王永生6
扫码查看

作者信息

  • 1. 海装武汉局驻洛阳地区军事代表室,河南洛阳 471000
  • 2. 赣南师范大学物电学院,江西赣州 341000
  • 3. 中国人民解放军91184部队,山东青岛 264000
  • 4. 中国人民解放军91515部队,海南三亚 572016
  • 5. 中国人民解放军91642部队,海南 三亚 572016
  • 6. 中国人民解放军63813部队,山东 青岛 266100
  • 折叠

摘要

针对CLIPS语言框架及其不足,研究了在.NET中实现CLIPS托管程序集的方法,详细介绍了实现.NET平台CLIPS托管程序集的基本思想和关键技术.概述了CLIPS框架特点及其不足,分析了CLIPS与.NET混合编程的必要性.在保持CLIPS语言框架最大相似性的情况下,采用.NET的平台调用服务完成了对CLIPS框架类、接口的封装和调用.对生成的程序集进行引用,测试了其可行性.测试结果表明,该方法能够确保CLIPS框架的完成结构,实现对框架的完整二次开发和包装,继承了其推理结构的可靠性和系统的完整性,对专家系统的开发具有重要意义.

Abstract

Aiming at the CLIPS language framework and its shortcomings,the method of implementing CLIPS managed assemblies in.NET is studied,and the basic ideas and key technologies for implementing CLIPS managed assemblies on the.NET platform are introduced in detail.The characteristics and shortcomings of the CLIPS framework are outlined,and the necessity of mixed programming between CLIPS and.NET is analyzed.Using the CLIPS language framework while maintaining maximum similarity,the platform invocation service of NET has completed the encapsulation and invocation of CLIPS framework classes and interfaces.The feasibility of the generated assembly is tested by referen-cing it.The test results show that this method can ensure the completion structure of the CLIPS framework,achieve complete secondary development and packaging of the framework,inherit the reliability of its inference structure and the integrity of the system,and is of great significance for the development of expert systems.

关键词

专家系统/托管程序集/CLIPS框架

Key words

expert system/managed assembly/CLIPS framework

引用本文复制引用

基金项目

江西省研究生创新项目(YC2022-s940)

出版年

2024
仪表技术
上海市仪器仪表学会,上海仪器仪表研究所等

仪表技术

影响因子:0.217
ISSN:1006-2394
段落导航相关论文