Tropos: A Requirements-Driven Methodology for Agent-Oriented Software

Tropos: A Requirements-Driven Methodology for Agent-Oriented Software
复制标题

Tropos:面向代理软件的需求驱动方法

DOI:
--
复制
发表时间:
2005
期刊:
影响因子:
--
通讯作者:
J. Castro
J. Castro
中科院分区:
--
文献类型:
--
作者:
P. Giorgini;Manuel Kolp;J. Mylopoulos;J. Castro

文献摘要

被引文献

相似文献

未来的软件系统必须在不断变化的组织环境中表现良好。不幸的是,现有的软件开发方法(面向对象、结构化或其他)传统上受到编程概念的启发,而不是组织概念,导致系统与其操作环境之间存在语义差距。为了缩小这一差距,我们提出了一种名为 Tropos 的软件开发方法,该方法基于 i* 组织建模框架。 i* 提供了参与者、目标和(参与者)依赖性的概念。 Tropos 使用这些概念作为基础来对软件系统的早期和后期需求、架构和详细设计进行建模。本文通过电子商务示例概述了 Tropos 的各个阶段。该方法很好地补充了面向代理的编程平台的建议。
Software systems of the future will have to perform well within ever-changing organizational environments. Unfortunately, existing software development methodologies (object-oriented, structured or otherwise) have traditionally been inspired by programming concepts, rather than organizational ones, leading to a semantic gap between system and its operational environment. To reduce this gap, we propose a software development methodology named Tropos which is founded on the i* organizational modeling framework. i* offers the notions of actor, goal and (actor) dependency. Tropos uses these concepts as a basis to model early and late requirements, architectural and detailed design for a software system. The paper outlines Tropos phases through an e-business example. The methodology complements well proposals for agent-oriented programming platforms.