Artificial Intelligence
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
Modelling strategic relationships for process reengineering
Modelling strategic relationships for process reengineering
The Unified Modeling Language user guide
The Unified Modeling Language user guide
On agent-based software engineering
Artificial Intelligence
The Gaia Methodology for Agent-Oriented Analysis and Design
Autonomous Agents and Multi-Agent Systems
From E-R to "A-R" - Modelling Strategic Actor Relationships for Business Process Reengineering
ER '94 Proceedings of the13th International Conference on the Entity-Relationship Approach
Object-Oriented Software Engineering: A Use Case Driven Approach
Object-Oriented Software Engineering: A Use Case Driven Approach
Meta-models for building multi-agent systems
Proceedings of the 2002 ACM symposium on Applied computing
The tropos software development methodology: processes, models and diagrams
Proceedings of the first international joint conference on Autonomous agents and multiagent systems: part 1
SEKE '02 Proceedings of the 14th international conference on Software engineering and knowledge engineering
Towards requirements-driven information systems engineering: the Tropos project
Information Systems - The 13th international conference on advanced information systems engineering (CAiSE*01)
UML for Agent-Oriented Software Development: The Tropos Proposal
«UML» '01 Proceedings of the 4th International Conference on The Unified Modeling Language, Modeling Languages, Concepts, and Tools
Modelling Strategic Actor Relationships to Support Intellectual Property Management
ER '01 Proceedings of the 20th International Conference on Conceptual Modeling: Conceptual Modeling
Knowledge Level Software Engineering
ATAL '01 Revised Papers from the 8th International Workshop on Intelligent Agents VIII
Agent-Oriented Modelling: Software versus the World
AOSE '01 Revised Papers and Invited Contributions from the Second International Workshop on Agent-Oriented Software Engineering II
Agents and the UML: A Unified Notation for Agents and Multi-agent Systems?
AOSE '01 Revised Papers and Invited Contributions from the Second International Workshop on Agent-Oriented Software Engineering II
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 secure multiagent systems
AAMAS '03 Proceedings of the second international joint conference on Autonomous agents and multiagent systems
Methodology first and language second: a way to teach object-oriented programming
OOPSLA '03 Companion of the 18th annual ACM SIGPLAN conference on Object-oriented programming, systems, languages, and applications
Developing multiagent systems: The Gaia methodology
ACM Transactions on Software Engineering and Methodology (TOSEM)
Tropos: An Agent-Oriented Software Development Methodology
Autonomous Agents and Multi-Agent Systems
RAMASD: a semi-automatic method for designing agent organisations
The Knowledge Engineering Review
A multi-agent infrastructure for developing personalized web-based systems
ACM Transactions on Internet Technology (TOIT)
Synthesis of a generic MAS metamodel
SELMAS '05 Proceedings of the fourth international workshop on Software engineering for large-scale multi-agent systems
Multi-Agent Architectures as Organizational Structures
Autonomous Agents and Multi-Agent Systems
Goal-oriented specification of adaptation requirements engineering in adaptive systems
Proceedings of the 2006 international workshop on Self-adaptation and self-managing systems
Integrating agent-oriented methodologies with UML-AT
AAMAS '06 Proceedings of the fifth international joint conference on Autonomous agents and multiagent systems
Agent-Based System Design for B2B Electronic Commerce
International Journal of Electronic Commerce
Dealing with Complexity Using Conceptual Models Based on Tropos
Conceptual Modeling: Foundations and Applications
Process models for agent-based development
Engineering Applications of Artificial Intelligence
Multi-agent and software architectures: a comparative case study
AOSE'02 Proceedings of the 3rd international conference on Agent-oriented software engineering III
The Tropos software development methodology: processes, models and diagrams
AOSE'02 Proceedings of the 3rd international conference on Agent-oriented software engineering III
Assembling agent oriented software engineering methodologies from features
AOSE'02 Proceedings of the 3rd international conference on Agent-oriented software engineering III
Software agents: the future of web services
NODe'02 Proceedings of the NODe 2002 agent-related conference on Agent technologies, infrastructures, tools, and applications for E-services
Building automated negotiators
NODe'02 Proceedings of the NODe 2002 agent-related conference on Agent technologies, infrastructures, tools, and applications for E-services
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
A mechanism for dynamic role playing
NODe'02 Proceedings of the NODe 2002 agent-related conference on Agent technologies, infrastructures, tools, and applications for E-services
Goal-oriented requirements engineering: a case study in E-government
CAiSE'03 Proceedings of the 15th international conference on Advanced information systems engineering
Requirements engineering for knowledge management in eGovernment
KMGov'03 Proceedings of the 4th IFIP international working conference on Knowledge management in electronic government
Achieving software robustness via large-scale multiagent systems
Software engineering for large-scale multi-agent systems
Toward agent oriented software engineering for distributed scheduling
ICOSSE'06 Proceedings of the 5th WSEAS international conference on System science and simulation in engineering
From object-oriented to agent-oriented software engineering methodologies
Software Engineering for Multi-Agent Systems III
Developing and evaluating a generic metamodel for MAS work products
Software Engineering for Multi-Agent Systems IV
Patterns for modelling agent systems with tropos
Software Engineering for Multi-Agent Systems IV
Requirements elicitation for agent-based applications
AOSE'05 Proceedings of the 6th international conference on Agent-Oriented Software Engineering
Dealing with adaptive multi-agent organizations in the gaia methodology
AOSE'05 Proceedings of the 6th international conference on Agent-Oriented Software Engineering
Extending tropos for a prolog implementation: a case study using the food collecting agent problem
CLIMA'05 Proceedings of the 6th international conference on Computational Logic in Multi-Agent Systems
Software agents as boundary objects
AICOL'11 Proceedings of the 25th IVR Congress conference on AI Approaches to the Complexity of Legal Systems: models and ethical challenges for legal systems, legal language and legal ontologies, argumentation and software agents
Hi-index | 0.00 |
Our goal in this paper is to introduce and motivate a methodology, called \emph{Tropos}, for building agent oriented software systems. Tropos is based on two key ideas. First, the notion of agent and all the related mentalistic notions (for instance: beliefs, goals, actions and plans) are used in all phases of software development, from the 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.