Affiliation:
1. Fondazione Bruno Kessler - irst, Povo-Trento, Italy
2. University of Trento, Povo-Trento, Italy
Abstract
Many classes of distributed applications, including e-business, e-government, and ambient intelligence, consist of networking infrastructures, where the nodes (peers)—be they software components, human actors or organizational units—cooperate with each other to achieve shared goals. The multi-agent system metaphor fits very well such settings because it is founded on intentional and social concepts and mechanisms. Not surprisingly, many agent-oriented software development methods have been proposed, including GAIA, PASSI, and
Tropos
. This paper extends the
Tropos
methodology, enhancing its ability to support high variability design through the explicit modelling of alternatives, it adopts an extended notion of agent capability and proposes a refined
Tropos
design process. The paper also presents an implemented software development environment for
Tropos
, founded on the Model-Driven Architecture (MDA) framework and standards. The extended
Tropos
development process is illustrated through a case study involving an e-commerce application.
Publisher
Association for Computing Machinery (ACM)
Subject
Software,Computer Science (miscellaneous),Control and Systems Engineering
Cited by
35 articles.
订阅此论文施引文献
订阅此论文施引文献,注册后可以免费订阅5篇论文的施引文献,订阅后可以查看论文全部施引文献