Several Multi-Agent System (MAS) metamodels and languages have been proposed in the literature to support the development of agent-based applications. MAS metamodels are used to capture a collection of concepts the relevant entities and relationships in the MAS domain, which include entities such as agent, message, role, action and plan, and relationships that represent, for example, that a role is responsible for one or more tasks. In addition, to models, MAS modeling languages have also been used to support the development of MASs in a wide variety of domains, including social networking, robotics, security and smart city environments. However, there is a lack of support in these models and languages for abstractions involving norms and adaptations as well as their interactions. This paper presents a survey of some existing metamodels and languages and compares their expressiveness using abstractions related to agents, norms and adaptation. The comparison serves as a basis for the definition of a new MAS metamodeling.
翻译:文献中提出了多种物力系统(MAS)的元模和语言,以支持开发以代理物为基础的应用; 使用MAS 的元模和语言,收集MAS 领域相关实体和关系的概念汇编,其中包括代理物、信息、作用、行动和计划等实体,以及代表一种作用负责一项或多项任务的关系; 除模型外,还使用MAS 模拟语言,支持在社会网络、机器人、安全和智能城市环境等广泛领域发展MAS; 然而,这些模型和语言对涉及规范和适应及其互动的抽象概念缺乏支持; 本文对一些现有的元模和语言进行了调查,并利用与代理物、规范和适应有关的抽象概念比较其表达性; 比较是界定新的MAS 元模型的基础。