java推理笔试题-Intellect:Python的DSL和规则引擎

时间:2024-07-03 04:44:30
【文件属性】:

文件名称:java推理笔试题-Intellect:Python的DSL和规则引擎

文件大小:198KB

文件格式:ZIP

更新时间:2024-07-03 04:44:30

系统开源

java推理笔试题智力 信息: Intellect 是 Python 的特定领域语言和规则引擎。 作者: 迈克尔·约瑟夫·沃尔什 1.什么是智力 Intellect 是一种 DSL(“领域特定语言”)和 Python 的规则引擎,我为表达策略来编写和控制正在 MITRE 公司的创新计划中研究的动态网络防御网络安全平台。 规则引擎提供了一种智力,一种人工智能形式,一种对工作记忆进行客观推理和理解的能力。 内存保留了与系统相关的知识,以及在 DSL 中编写的一组规则,这些规则描述了实现某个目标的必要行为。 每个规则都有一个可选条件和一组一个或多个操作。 这些动作进一步指导系统的行为,和/或进一步通知系统。 引擎从一些事实、关于过去或现在情况的已知真相开始,并使用规则来推断更多事实。 这些事实激发更多规则,推断更多事实等等。 对于创新计划中的平台,网络防御者使用 DSL 来授予策略,即平台如何响应安装在隐蔽网络通道上的网络事件,但语言中没有直接联系,也没有将规则引擎写入网络安全因此整个系统可以更广泛地用于其他领域。 2. 待办事项 我希望在未来的版本中进行一些改进: 添加对多个规则条件的支持


【文件预览】:
Intellect-master
----README.rst(27KB)
----README.txt(27KB)
----images()
--------attributeActrion.jpg(4KB)
--------when.jpg(7KB)
--------simpleStmt.jpg(4KB)
--------forgetAction.jpg(6KB)
--------agendaGroup.jpg(4KB)
--------attributeStmt.jpg(3KB)
--------modifyAction.jpg(11KB)
--------condition.jpg(4KB)
--------classConstraint.jpg(9KB)
--------action.jpg(10KB)
--------haltAction.jpg(3KB)
--------gittip.png(3KB)
--------then.jpg(7KB)
--------ruleStmt.jpg(12KB)
--------learnAction.jpg(9KB)
----.pydevproject(415B)
----License.txt(2KB)
----intellect()
--------IO.py(2KB)
--------Callable.py(2KB)
--------reflection.py(16KB)
--------Node.py(60KB)
--------grammar()
--------__init__.py(2KB)
--------Intellect.py(17KB)
--------examples()
--------PolicyLexer.py(2KB)
--------PolicyTokenSource.py(9KB)
----.settings()
--------org.eclipse.core.resources.prefs(474B)
--------org.deved.antlride.core.prefs(1KB)
----.project(531B)
----setup.py(4KB)
----.gitignore(258B)

网友评论