【24h】

USING SYSML FOR CONCEPTUAL REPRESENTATION OF AGENT-BASED MODELS

机译:使用SYSML进行基于Agent的模型的概念表示

获取原文
获取原文并翻译 | 示例

摘要

Agent-based modeling (ABM) is a technique used to simulate systems consisting of autonomous interacting entities called agents. It has shown great advantages in modeling complex systems with independent but interacting actors. ABM has been successfully applied to a variety of systems. Despite the availability of a large number of tools for ABM, there is limited support for the conceptual design of agent-based models. Further, the currently available tools capture both the model information and the tool-specific execution information in an integrated manner. This limits model reusability, which is an impediment to systematic validation of models. In this paper, we use the systems modeling language (SysML) for building conceptual models of agent-based models. We discuss how the different diagrams in the SysML language can be used to represent different aspects of agent-based models. Further, we propose an approach for automatically generating executable agent-based models from their conceptual SysML representations. The proposed approach is illustrated using a model of mass-collaborative processes as an example. The proposed approach for conceptual representation of agent-based models in SysML and automatic extraction of executable models has the potential to greatly improve reuse, reconfiguration, and validation of agent-based models.
机译:基于代理的建模(ABM)是一种用于模拟由称为代理的自主交互实体组成的系统的技术。在使用独立但相互作用的参与者对复杂系统进行建模时,它显示出了巨大的优势。 ABM已成功应用于各种系统。尽管有大量用于ABM的工具,但对基于代理的模型的概念设计的支持有限。此外,当前可用的工具以集成的方式捕获模型信息和特定于工具的执行信息。这限制了模型的可重用性,这是对模型进行系统验证的障碍。在本文中,我们使用系统建模语言(SysML)来构建基于代理的模型的概念模型。我们讨论了如何使用SysML语言中的不同图表来表示基于代理的模型的不同方面。此外,我们提出了一种从其概念SysML表示自动生成基于可执行代理的模型的方法。以大规模协作过程模型为例说明了所提出的方法。 SysML中基于代理的模型的概念表示和可执行模型的自动提取的提议方法具有极大地提高基于代理的模型的重用,重新配置和验证的潜力。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号