此航班,同时临近的24号和号号和26停机位不能停放任何到港航班.停机位不能停放任何到港航班.
12
基于规则引擎的机场资源管理系统软架构
rule"大型机的分配""大型机的分配大型机的分配"salience3when#conditions(条件#conditions(条件)条件)Condition1:Condition1:航班机型为大型机Condition2:Condition2:航班的状态为到港then#actions(动作#actions(动作)动作)Action1:Action1:25号停机位分配给此航班将25号停机位分配给此航班Action2:Action2:临近的24号和号停机位不能停放任何到港航班号和26号停机位不能停放任何到港航班,临近的24号和26号停机位不能停放任何到港航班,即分配权限属性设为不允许(为了安全考虑)配权限属性设为不允许(为了安全考虑)
13
已完成研究内容和掌握的技术JBoss已完成研究内容和掌握的技术JBossRules
JBossRules是一种开源的商业规则引擎,它的Rules是一种开源的商业规则引擎是一种开源的商业规则引擎,前身是Codehaus的一个名为的一个名为Drools的开源项目的开源项目,前身是Codehaus的一个名为Drools的开源项目,Drools是为Drools是为
Java量身定制的基于Rete算法的规是为Java量身定制的基于量身定制的基于Rete算法的规则引擎.Rules可以作为插件的形式集成则引擎.JBossRules可以作为插件的形式集成到当前最流行的Java开源开发环境开源开发环境Eclipse下到当前最流行的Java开源开发环境Eclipse下,免费且开发界面友好.
免费且开发界面友好.以下通过实例分析,掌握了JBossRules规则引以下通过实例分析,掌握了JBossRules规则引擎的基本使用方法,为仿真实现打下基础.擎的基本使用方法,为仿真实现打下基础.下面Rules在研究生奖学金评定中的实现仿是JBossRules在研究生奖学金评定中的实现仿原理与机场仿真相近,作为基础.真,原理与机场仿真相近,作为基础.
14
已完成研究内容和掌握的技术JBoss已完成研究内容和掌握的技术JBossRules
应用程序中导入规则包:应用程序中导入规则包:PackageBuilderbuilder=newPackageBuilder()builder.addPackageFromDrl(newInputStreamReader(CepingExample.class.getResourceAsStream("/constraint.drl")));Rul