Abstract
Our goal in this paper is to introduce and motivate a methodology,
called Tropos,1 for building agent oriented software systems. Tropos
is based on two key ideas. First, the notion of agent and all related
mentalistic notions (for instance goals and plans) are used in all
phases of software development, from early analysis down to the actual
implementation. Second, Tropos covers also the very early phases
of requirements analysis, thus allowing for a deeper understanding
of the environment where the software must operate, and of the kind
of interactions that should occur between software and human agents.
The methodology is illustrated with the help of a case study. The
Tropos language for conceptual modeling is formalized in a metamodel
described with a set of UML class diagrams.
Users
Please
log in to take part in the discussion (add own reviews or comments).