面向服务的开放多智能体系统建模工具
1. 模型与工具概述
在工程化面向服务的开放多智能体系统(MAS)时,需要一个统一的元模型,以支持大规模开放系统中各实体通过服务进行交互,并且能实现组织结构、规范、服务等的动态创建、修改和删除。同时,为了让元模型具有实际应用价值,还需要相应的计算机辅助软件工程(CASE)工具。
2. EMFGormas 工具介绍
EMFGormas 工具是基于 EmfGormas 元模型开发的 CASE 工具原型。它遵循模型驱动架构(MDA)标准,借助 Eclipse 技术实现。MDA 提出了一种基于建模以及源模型到目标模型自动映射的软件开发方法,而 Eclipse 平台则为创建面向集成开发环境(IDE)的工具提供了可重用和可扩展的框架。
EMFGormas 工具由多个 Eclipse 插件组成,允许使用特定的建模语言对面向服务的开放 MAS 进行建模。该工具提供了多个图形编辑器,每个编辑器对应模型的一个视图,将建模任务限制在元模型定义的元素和关系范围内。所有不同图表中的详细信息都保存在一个唯一的 ecore 模型中,这使得同一模型的所有图表相互关联,设计者可以通过点击图表的主要实体在不同视图之间进行导航。
以下是 EMFGormas 工具的一些特点:
- 传统界面 :提供了传统 CASE 工具的界面,减少了学习时间,使用起来更加直观。
- 项目导航 :Eclipse 项目导航器显示项目文件的层次结构,其中 default.gormas 文件以 ecore 格式包含所有图表的信息,
超级会员免费看
订阅专栏 解锁全文
4115

被折叠的 条评论
为什么被折叠?



