A knowledge level software engineering methodology for agent oriented programming
Proceedings of the fifth international conference on Autonomous agents
Information systems as social structures
Proceedings of the international conference on Formal Ontology in Information Systems - Volume 2001
A UML Pattern Language
Towards requirements-driven information systems engineering: the Tropos project
Information Systems - The 13th international conference on advanced information systems engineering (CAiSE*01)
Modelling Strategic Actor Relationships to Support Intellectual Property Management
ER '01 Proceedings of the 20th International Conference on Conceptual Modeling: Conceptual Modeling
Modeling Early Requirements in Tropos: A Transformation Based Approach
AOSE '01 Revised Papers and Invited Contributions from the Second International Workshop on Agent-Oriented Software Engineering II
Modelling strategic relationships for process reengineering
Modelling strategic relationships for process reengineering
Tropos: An Agent-Oriented Software Development Methodology
Autonomous Agents and Multi-Agent Systems
The Tropos software development methodology: processes, models and diagrams
AOSE'02 Proceedings of the 3rd international conference on Agent-oriented software engineering III
Requirements analysis in tropos: a self-referencing example
NODe'02 Proceedings of the NODe 2002 agent-related conference on Agent technologies, infrastructures, tools, and applications for E-services
Organizational patterns for early requirements analysis
CAiSE'03 Proceedings of the 15th international conference on Advanced information systems engineering
Pattern-driven design of agent systems: approach and case study
CAiSE'03 Proceedings of the 15th international conference on Advanced information systems engineering
ER'05 Proceedings of the 24th international conference on Conceptual Modeling
(No) more design patterns for multi-agent systems
Proceedings of the compilation of the co-located workshops on DSM'11, TMC'11, AGERE!'11, AOOPES'11, NEAT'11, & VMIL'11
Hi-index | 0.00 |
Tropos is an agent-oriented development methodology based on knowledge-level concepts (such as actor, goal, and the dependency between actors) with a particular focus on requirements analysis. This paper presents a pattern language for guiding developers, especially those without previous Tropos experience, through the various design challenges faced when using Tropos. The patterns format allows us to motivate the modelling constructs, justify each of the development stages, and address specific modelling problems. These patterns are inter-linked in such a way that developers can navigate from higher-level to lower-level patterns as they apply the Tropos methodology. The paper has two goals: to motivate the use of agent-oriented methodologies such as Tropos to a wider set of developers, and to provide guidance for the different development activities of the Tropos methodology. Specifically, we focus on the development stages, models, and diagrams of Tropos. The patterns in this paper cover the early and late requirements analysis stages.