欢迎来到天天文库
浏览记录
ID:52206806
大小:1.51 MB
页数:5页
时间:2020-03-24
《基于Java的Jess功能函数扩展方法.pdf》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、2015年第1期工业仪表与自动化装置·65·基于Java的Jess功能函数扩展方法陈宏希,邹益民(1.兰州石化职业技术学院电子电气工程系,兰j,j、I730060;2.南京铁道职业技术学院通信信号学院,南京210031)摘要:对于Jess语言中没有的功能函数,提出通过Java实现Jess的Userfunction接口来创建,进而达到扩展Jess语言功能函数的目的。该文从Jess提供的Userfunction接口入手,分析了Jess函数调用语句与Userfunction接口方法call参数之间的内在联系,抽取转换Jess函数的参数到Java环境中并进
2、行处理,最终将处理结果转换并返回到Jess中。此方法被应用到基于RCM的压缩机检修策略的决策研究开发中。关键词:Jess;Java;Userfunction;检修策略中图分类号:TP312文献标志码:A文章编号:1000—0682(2015)01—0065—05ExtendingmethodofJessfunctionbasedonJavaCHENHongxi,ZOUYimin(1.DepartmentofElectric&ElectronicEngineering,LanzhouPetrochemicalCollegeofVocationalTe
3、chnology,Lanzhot730060,China;2.NanjingInstituteofRailwayTechnology,Nn唾ng210031China)Abstract:ProposedamethodtoextendingtheJessfunctionbasedonJavalanguage.Thispaperana—lyzesthecorrespondingrelationshipbetweentheargumentsofmethodcall,whichisoneofthemethodsofinterfaceUserfunction
4、inJess,withtheinvokingstatementofJess,retrievesandconveystheelementsfromJessfunction’SargumentstoJavatype,processestheseelementsinJavaandreturnstheresultofprocessingtoJessinthelast.ThismethodisappliedtotheresearchofdecisionmakingformaintenancestrategybasedonRCM.Keywords:Jess;J
5、ava;Userfunction;maintenancestrategy家系统开发者调用,但这些函数不可能囊括一切功0引言能和运算,若仅凭Jess语言自身的这些功能函数去Jess是Javaexpertsystemshell的缩写,是Java构建规模和复杂度日益扩大和提升的专家系统,已平台上的规则引擎,它是CLIPS程序设计语言的超绝非易事_2]。另外,软件开发语言的可扩展性也是集,是完全使用Java语言编写一种用于开发专家系优秀编程语言的重要特点之一,编程者利用软件语统的语言。对于基于规则的推理,特别是针对逻辑言本身,或借助其他语言,编写自定义功能
6、函数,以条件的推理,Jess是已知规则引擎中最快的。它以求达到扩展和增强软件功能的目的,在此方面Jess增强型Rete算法为基础,支持前向推理,也支持后也不例外。该文从Jess语言对外提供的用户自定向推理,具有直接对Java对象进行推理,支持对工义功能函数接口Userfunction人手,分析实现作存储区的查询访问等特点¨J。Userfunction接口的具体细节,分析Jess函数调用语Jess语言本身提供了很多功能强大的函数供专句与Userfunction接口方法call参数之间的内在联系,抽取转换Jess函数的参数到Java环境中并进行相应的功
7、能要求处理,最终将处理结果转换并返回收稿日期:2014—07—22基金项目:2010年度甘肃省属高校基本科研业务费专项资金自到Jess中。此过程实现了利用Java语言扩展Jess助“往复式压缩机状态监测及RCM技术研究”(甘财教[2010]176);语言功能函数的目的。此方法被应用到基于RCM流程工业企业级仿真及优化技术平台(2007AAIMZ191)的压缩机检修策略的研究开发中,实现分级维修策作者简介:陈宏希(1970),男,陕西岐山人,2002年毕业于兰州略的决策。大学信息科学与工程学院,硕士,副教授,主要研究方向为图像处理,模式识别,专家系统
8、。·66·工业仪表与自动化装置2015年第1期样去调用这些自定义的扩展函数了。1Userfunction接口及其实现从数据
此文档下载收益归作者所有