首页> 外文期刊>Information and software technology >ELDAMeth: An agent-oriented methodology for simulation-based prototyping of distributed agent systems
【24h】

ELDAMeth: An agent-oriented methodology for simulation-based prototyping of distributed agent systems

机译:ELDAMeth:一种面向代理的方法,用于基于分布式代理系统的基于仿真的原型制作

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

摘要

In application domains, such as distributed information retrieval, content management and distribution, e-Commerce, the agent-based computing paradigm has been demonstrated to be effective for the analysis, design and implementation of distributed software systems. In particular, several agent-oriented methodologies, incorporating suitable agent models, frameworks and tools, have been to date defined to support the development lifecycle of distributed agent systems (DAS). However, few of them provide effective validation methods to analyze design objects at different degrees of refinement before their actual implementation and deployment. In this paper, ELDAMeth, a simulation-based methodology for DAS, which enables rapid prototyping based on visual programming, validation, and automatic code generation for JADE-based DAS, is presented. ELDAMeth can be used both stand-alone for the modeling and evaluation of DAS and coupled with other agent-oriented methodologies for enhancing them with simulation-based validation. In particular, the proposed methodology, which is based on the ELDA (Event-driven Lightweight Distilled StateCharts-based Agents) agent model, provides key programming abstractions (event-driven computation, multi-coordination, and coarse-grained strong mobility) very suitable for highly dynamic distributed computing and is supported by a CASE tool-driven iterative process seamlessly covering the detailed design, simulation, and implementation phases of DAS. A simple yet effective case study in the distributed information retrieval domain is used to illustrate the proposed methodology.
机译:在诸如分布式信息检索,内容管理和分发,电子商务之类的应用领域中,基于代理的计算范例已被证明可有效地分析,设计和实现分布式软件系统。特别是,迄今为止,已经定义了几种面向代理的方法,结合了合适的代理模型,框架和工具,以支持分布式代理系统(DAS)的开发生命周期。但是,它们中很少有人提供有效的验证方法来在实际实施和部署之前分析设计对象的不同细化程度。在本文中,提出了ELDAMeth,这是一种基于DAS的基于仿真的方法,该方法可以基于可视化编程,验证和基于JADE的DAS的自动代码生成实现快速原型制作。 ELDAMeth既可以单独用于DAS的建模和评估,也可以与其他面向代理的方法结合使用,以基于模拟的验证来增强它们。尤其是,所提出的方法基于ELDA(基于事件驱动的轻量级基于状态图的轻量级状态代理)代理模型,提供了非常适合的关键编程抽象(事件驱动的计算,多协调和粗粒度的强移动性)用于高度动态的分布式计算,并由CASE工具驱动的迭代过程支持,该过程无缝覆盖DAS的详细设计,仿真和实施阶段。一个简单而有效的案例研究在分布式信息检索领域用于说明所提出的方法。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号