首页> 外文OA文献 >User-story driven development of multi-agent systems: A process fragment for agile methods
【2h】

User-story driven development of multi-agent systems: A process fragment for agile methods

机译:用户故事驱动的多主体系统开发:敏捷方法的过程片段

摘要

Agile software development methods are mostly built as a set of managerial guidelines and development concepts on how to handle a software development but are not bounded to software development paradigms like object or agent orientation. Some methods, like eXtreme Programming and SCRUM are driven by operational requirements representation models called User Stories. These User Stories can be used as an anchoring point to agile methods; this means that we could take a User Stories set to drive a software transformation approach embedded in a particular development paradigm. This paper presents a process fragment for Multi-Agent Systems development with agile methods based on User Stories sets. The process fragment indeed takes advantage of an initial set of User Stories to build a reasoning model (called the Rationale Tree; typically several of these are built for a single project) that documents decompositions and means-end alternatives in scenarios for requirements realization. A Rationale Tree can then be aligned with a Multi-Agent design and implemented in an agent-oriented development language. In this paper the transformation is targeted to the JAVA Agent DEvelopment (JADE) framework. The process fragment (at least partially) covers the Requirements Analysis, Multi-Agent System Design and Multi-Agent System Implementation phases. Transformation from one phase to the other is overseen and illustrated on an example.
机译:敏捷软件开发方法主要构建为一组有关如何处理软件开发的管理准则和开发概念,但不限于诸如对象或代理方向之类的软件开发范例。诸如eXtreme编程和SCRUM之类的某些方法由称为用户故事的操作需求表示模型驱动。这些用户故事可以用作敏捷方法的定位点。这意味着我们可以采用“用户故事”集来驱动嵌入在特定开发范例中的软件转换方法。本文提出了一种基于用户故事集的敏捷方法,用于多代理系统开发的过程片段。流程片段确实利用了一组初始的用户故事来构建推理模型(称为“合理性树”;通常为单个项目构建其中的几个),该模型记录了分解和需求实现方案中的均值端替代方案。然后,可以将合理树与Multi-Agent设计保持一致,并以面向代理的开发语言实现。本文的转换目标是JAVA代理开发(JADE)框架。过程片段(至少部分)涵盖需求分析,多Agent系统设计和多Agent系统实施阶段。从一个阶段到另一个阶段的转换受到监督,并在一个示例中进行了说明。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号