首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >选择哪一种知识库/规则推理机进行实时跑道入侵预防系统

选择哪一种知识库/规则推理机进行实时跑道入侵预防系统
EN

Stack Overflow用户
提问于 2009-11-07 04:14:26
回答 3查看 5.8K关注 0票数 7

我们正在设计一个项目,将听取机场控制人员和飞行员之间的对话,以防止跑道侵入(例如。一架飞机正在起飞,另一架正在穿越跑道)。我们的教授希望我们将耶娜用于知识库(或者其他任何东西,但它应该是某种基于规则的引擎)。推断不是耶拿的主要内容,也没有太多的文档和例子。因此,我们需要一个引擎来获取来自飞行员的信息,作为输入和输出,可能的入侵风险或消息协议中的任何其他错误。编写规则应该很容易,并且应该很容易为引擎提供实时数据。

我想象它是这样的:

  1. 一个飞行员发出一个信息,他降落在某条跑道上,系统会记住跑道很忙,任何人都不应该穿越它。
  2. 如果有人被指示跨过这条跑道,发动机应该发射一条规则,说明出了什么问题。
  3. 当飞行员发出一个信息,他离开跑道,并前往大门,系统清除跑道,让其他飞机使用它。

那么,Jena、prolog或任何其他规则引擎是否适合这样做呢?我的意思是它是合适的,但我们真的需要使用它吗?我问教授。如果我们能保持跑道的状态,并根据我们收到的信息进行一些简单的检查,他说它是不可扩展的,我们需要知识库。有人能告诉我这个系统使用哪种方法吗?如果你推荐k.b.,那我们应该用哪一种?该项目是用java编写的。

谢谢。

EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2009-11-07 10:20:55

为此您可以使用jena,但它主要是一个rdf工具包。如果您还没有使用RDF,或者您还不熟悉RDF,那么我会把目光转向其他地方。

你的情况很有趣,因为它听起来相当动感。前向链接推理器(如Drools)可能不是最佳选择,因为更新事件将使扣减无效。尝试一些prolog风格的东西。

票数 1
EN

Stack Overflow用户

发布于 2009-11-07 04:18:04

我肯定会根据您的需要推荐伊洛格·朱里斯。我一直在使用ILOG,它的性能和准确性给我留下了深刻的印象。

更新:,那么我建议您选择流口水,也可以检查Java中的开源规则引擎

票数 3
EN

Stack Overflow用户

发布于 2009-11-07 05:09:37

工作中的几个同事真的很喜欢开源流口水

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/1691968

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档