Design patterns: elements of reusable object-oriented software
Design patterns: elements of reusable object-oriented software
Rewriting queries using views in description logics
PODS '97 Proceedings of the sixteenth ACM SIGACT-SIGMOD-SIGART symposium on Principles of database systems
KQML as an agent communication language
Software agents
The Gaia Methodology for Agent-Oriented Analysis and Design
Autonomous Agents and Multi-Agent Systems
Towards requirements-driven information systems engineering: the Tropos project
Information Systems - The 13th international conference on advanced information systems engineering (CAiSE*01)
MedMaker: A Mediation System Based on Declarative Specifications
ICDE '96 Proceedings of the Twelfth International Conference on Data Engineering
A Goal-Based Organizational Perspective on Multi-agent Architectures
ATAL '01 Revised Papers from the 8th International Workshop on Intelligent Agents VIII
Single-model method for specifying multi-agent systems
AAMAS '03 Proceedings of the second international joint conference on Autonomous agents and multiagent systems
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
Developing multiagent systems: The Gaia methodology
ACM Transactions on Software Engineering and Methodology (TOSEM)
Cooperation strategies for agent-based P2P systems
Web Intelligence and Agent Systems
Tropos: An Agent-Oriented Software Development Methodology
Autonomous Agents and Multi-Agent Systems
Organizational patterns for early requirements analysis
CAiSE'03 Proceedings of the 15th international conference on Advanced information systems engineering
High variability design for software agents: Extending Tropos
ACM Transactions on Autonomous and Adaptive Systems (TAAS)
Fuzzy adaptive agent for supply chain management
Web Intelligence and Agent Systems
Agent-based organizational structures for ambient intelligence scenarios
Journal of Ambient Intelligence and Smart Environments
Hi-index | 0.00 |
In the last few years, software applications are increased in complexity and in stakeholders' expectations, principally due to new Internet-centric application areas such as eBusiness, eGovernment, web services, ubiquitous computing, and peer-to-peer networks. From a software engineering point of view, such applications have brought in new challenging requirements to deal with. Therefore, the paper aims to cope with complex system development taking benefit from the use of an agent oriented software engineering methodology, named Tropos. The paper focuses both on the socially-driven approach of Tropos and on the agent capabilities characterization, in order to build up an agent-based information system prototype. Specifically, we revise and improve the Tropos architectural design phase, motivating the need for two correlated dimensions: organization styles based macro-level architectural design and social patterns based micro-level architectural design. Moreover, we illustrate how the architectural design phase drives and supports detailed design activities, e.g., agent cooperation, by means of some agent specification abstractions.