Intention is choice with commitment
Artificial Intelligence
Software requirements: objects, functions, and states
Software requirements: objects, functions, and states
Designing object-oriented software
Designing object-oriented software
Goal-directed requirements acquisition
6IWSSD Selected Papers of the Sixth International Workshop on Software Specification and Design
Understanding “why” in software process modelling, analysis, and design
ICSE '94 Proceedings of the 16th international conference on Software engineering
The Unified Modeling Language user guide
The Unified Modeling Language user guide
Building Web applications with UML
Building Web applications with UML
On agent-based software engineering
Artificial Intelligence
Model checking
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
Structured Design: Fundamentals of a Discipline of Computer Program and Systems Design
Structured Design: Fundamentals of a Discipline of Computer Program and Systems Design
The Gaia Methodology for Agent-Oriented Analysis and Design
Autonomous Agents and Multi-Agent Systems
Modelling and Design of Multi-Agent Systems
ATAL '97 Proceedings of the 4th International Workshop on Intelligent Agents IV, Agent Theories, Architectures, and Languages
A Survey of Agent-Oriented Methodologies
ATAL '98 Proceedings of the 5th International Workshop on Intelligent Agents V, Agent Theories, Architectures, and Languages
Developing Multiagent Systems with agentTool
ATAL '00 Proceedings of the 7th International Workshop on Intelligent Agents VII. Agent Theories Architectures and Languages
A Goal-Based Organizational Perspective on Multi-agent Architectures
ATAL '01 Revised Papers from the 8th International Workshop on Intelligent Agents VIII
A Requirements-Driven Development Methodology
CAiSE '01 Proceedings of the 13th International Conference on Advanced Information Systems Engineering
Model Checking Early Requirements Specifications in Tropos
RE '01 Proceedings of the Fifth IEEE International Symposium on Requirements Engineering
Modelling strategic relationships for process reengineering
Modelling strategic relationships for process reengineering
Structured Analysis and System Specification
Structured Analysis and System Specification
Using Goals, Rules and Methods to Support Reasoning in Business Process Reengineering
International Journal of Intelligent Systems in Accounting and Finance Management
Towards requirements-driven information systems engineering: the Tropos project
Information Systems - The 13th international conference on advanced information systems engineering (CAiSE*01)
Engineering commitment-based multiagent systems: a temporal logic approach
AAMAS '03 Proceedings of the second international joint conference on Autonomous agents and multiagent systems
From a Conceptual Framework for Agents and Objects to a Multi-Agent System Modeling Language
Autonomous Agents and Multi-Agent Systems
An approach to modelling and applying mobile agent design patterns
ACM SIGSOFT Software Engineering Notes
A UML Based Approach for Modeling and Implementing Multi-Agent Systems
AAMAS '04 Proceedings of the Third International Joint Conference on Autonomous Agents and Multiagent Systems - Volume 2
Problem-based analysis of organisational change: a real-world example
Proceedings of the 2006 international workshop on Advances and applications of problem frames
Agent-oriented ontology for monitoring and detecting money laundering process
Proceedings of the 2nd international conference on Scalable information systems
Improving Multi-Agent Architectural Design
Software Engineering for Multi-Agent Systems V
Advanced separation of concerns in agent-oriented design patterns
International Journal of Agent-Oriented Software Engineering
An execution time neural-CBR guidance assistant
Neurocomputing
UML 2.0 and agents: how to build agent-based systems with the new UML standard
Engineering Applications of Artificial Intelligence
A conceptual model of personalized virtual learning environments
Expert Systems with Applications: An International Journal
Modeling organizational architectural styles in UML
CAiSE'03 Proceedings of the 15th international conference on Advanced information systems engineering
Designing social patterns using advanced separation of concerns
CAiSE'07 Proceedings of the 19th international conference on Advanced information systems engineering
A formal description language for multi-agent architectures
AOIS'06 Proceedings of the 8th international Bi conference on Agent-oriented information systems IV
Requirements traceability in agent oriented development
Software engineering for large-scale multi-agent systems
Consolidating diagram types from several agent-oriented methodologies
Proceedings of the 2010 conference on New Trends in Software Methodologies, Tools and Techniques: Proceedings of the 9th SoMeT_10
Running agents in mobile devices
IBERAMIA-SBIA'06 Proceedings of the 2nd international joint conference, and Proceedings of the 10th Ibero-American Conference on AI 18th Brazilian conference on Advances in Artificial Intelligence
Goal-oriented approach to creating class diagrams with OCL constraints
Proceedings of the 27th Annual ACM Symposium on Applied Computing
Information and Software Technology
Hi-index | 0.00 |
We describe a software development methodology called Tropos for agent-oriented software systems. The methodology adopts the i* modeling framework [29], which offers the notions of actor, goal and (actor) dependency, and uses these as a foundation to model early and late requirements, architectural and detailed design. The paper outlines the methodology, and shows how the concepts of Tropos can be accommodated within UML. In addition, we also adopt recent proposals for extensions of UML to support design specifications for agent software. Finally the paper compares Tropos to other research on agent-oriented software development.