文件名称:java实现收发邮件源码-mas_project:but_project
文件大小:5.41MB
文件格式:ZIP
更新时间:2024-06-25 08:48:12
系统开源
java实现邮件邮件源码多代理系统项目 家庭自动化多代理系统 项目介绍 该项目的目标是使用多代理系统方法实现家庭自动化系统,并在 JADE 框架的帮助下启动。 特别是,我考虑了门、窗、冰箱等实体,并将它们概念化为相互交互的代理。 交互由 ControllerAgent 引导,可以将其视为 Master-Slave 架构中的 Master。 用户通过向 ControllerAgent 发出请求来与系统交互,系统也通过 ControllerAgent 向用户提供反馈和通知。 该系统具有三种类型的代理: 作为进入房屋的接入点的代理,这意味着如果有人想闯入房屋,它必须通过这些代理(例如门、窗、百叶窗)来进行。 我将把这些代理称为控制代理; 不是进入房屋的接入点的代理(例如暖气、冰箱)。 我将这些代理称为非控制代理; 我上面描述的 ControllerAgent。 控制代理必须不断地控制自己的状态,以揭示是否有人闯入房屋,而非控制代理则没有这种特性。 FridgeAgent 是非控制代理的一种特殊情况,它必须持续控制自己的状态,因为它必须通知用户它是否坏了和食物变质了。 每个代理都有一定数量的状
【文件预览】:
mas_project-master
----HomeAutomation.jar(2.97MB)
----src()
--------META-INF()
--------HomeAutomationGui.java(13KB)
--------HomeAutomationGui.form(54KB)
--------interfaces()
--------utils()
--------agents()
--------img()
--------behaviours()
----jade.jar(2.66MB)
----LICENCE(11KB)
----README.md(12KB)
----.idea()
--------.gitignore(47B)
--------misc.xml(273B)
--------libraries()
--------vcs.xml(180B)
--------uiDesigner.xml(9KB)
--------artifacts()
--------.name(11B)
--------modules.xml(248B)
----code.iml(485B)