Telos: representing knowledge about information systems
ACM Transactions on Information Systems (TOIS)
Cognition, computing, and cooperation
Goal-directed requirements acquisition
6IWSSD Selected Papers of the Sixth International Workshop on Software Specification and Design
Design patterns: elements of reusable object-oriented software
Design patterns: elements of reusable object-oriented software
Design patterns for object-oriented software development
Design patterns for object-oriented software development
Software architecture: perspectives on an emerging discipline
Software architecture: perspectives on an emerging discipline
Patterns of intelligent and mobile agents
AGENTS '98 Proceedings of the second international conference on Autonomous agents
Agent design patterns: elements of agent application design
AGENTS '98 Proceedings of the second international conference on Autonomous agents
A catalog of agent coordination patterns
Proceedings of the third annual conference on Autonomous Agents
A Goal-Based Organizational Perspective on Multi-agent Architectures
ATAL '01 Revised Papers from the 8th International Workshop on Intelligent Agents VIII
The Semantics of Parts Versus Aggregates in Data/Knowledge Modelling
CAiSE '93 Proceedings of Advanced Information Systems Engineering
A Requirements-Driven Development Methodology
CAiSE '01 Proceedings of the 13th International Conference on Advanced Information Systems Engineering
A Meta-Model for the Analysis and Design of Organizations in Multi-Agent Systems
ICMAS '98 Proceedings of the 3rd International Conference on Multi Agent Systems
Modelling strategic relationships for process reengineering
Modelling strategic relationships for process reengineering
Organizational multi-agent architectures: a mobile robot example
Proceedings of the first international joint conference on Autonomous agents and multiagent systems: part 1
Information systems development through social structures
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
Knowledge Level Software Engineering
ATAL '01 Revised Papers from the 8th International Workshop on Intelligent Agents VIII
A Goal-Based Organizational Perspective on Multi-agent Architectures
ATAL '01 Revised Papers from the 8th International Workshop on Intelligent Agents VIII
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
Agent orientation in software engineering
The Knowledge Engineering Review
Challenges and Research Directions in Agent-Oriented Software Engineering
Autonomous Agents and Multi-Agent Systems
SketchiXML: towards a multi-agent design tool for sketching user interfaces based on USIXML
TAMODIA '04 Proceedings of the 3rd annual conference on Task models and diagrams
A secure architectural description language for agent systems
Proceedings of the fourth international joint conference on Autonomous agents and multiagent systems
Multi-Agent Architectures as Organizational Structures
Autonomous Agents and Multi-Agent Systems
High variability design for software agents: Extending Tropos
ACM Transactions on Autonomous and Adaptive Systems (TAAS)
Social-oriented engineering of intelligent software
Web Intelligence and Agent Systems
Can Patterns Improve i* Modeling? Two Exploratory Studies
REFSQ '08 Proceedings of the 14th international conference on Requirements Engineering: Foundation for Software Quality
Towards an Extended Model of User Interface Adaptation: The Isatine Framework
Engineering Interactive Systems
An architectural description language for secure Multi-Agent Systems
Web Intelligence and Agent Systems
Multi-agent and software architectures: a comparative case study
AOSE'02 Proceedings of the 3rd international conference on Agent-oriented software engineering III
Modeling organizational architectural styles in UML
CAiSE'03 Proceedings of the 15th international conference on Advanced information systems engineering
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
Trainable sketch recognizer for graphical user interface design
INTERACT'07 Proceedings of the 11th IFIP TC 13 international conference on Human-computer interaction
Architecture-centric software development of situated multiagent systems
ESAW'06 Proceedings of the 7th international conference on Engineering societies in the agents world VII
Requirements traceability in agent oriented development
Software engineering for large-scale multi-agent systems
A survey on the implementation of agent oriented specifications
AOSE'10 Proceedings of the 10th international conference on Agent-oriented software engineering
Agent-based organizational structures for ambient intelligence scenarios
Journal of Ambient Intelligence and Smart Environments
A social-driven design of e-business system
Software Engineering for Multi-Agent Systems III
Analysis patterns for learning agents
Proceedings of the 15th European Conference on Pattern Languages of Programs
Position paper: towards a requirements-driven design of ensemble-based component systems
Proceedings of the 2013 international workshop on Hot topics in cloud services
A framework to support selection of cloud providers based on security and privacy requirements
Journal of Systems and Software
Hi-index | 0.00 |
A Multi-Agent System (MAS) is an organization of coordinated autonomous agents that interact in order to achieve common goals. Considering real world organizations as an analogy, this paper proposes architectural styles for MAS which adopt concepts from organization theory and strategic alliances literature. The styles are intended to represent a macro-level architecture of a MAS, and they are modeled using the i* framework which offers the notions of actor, goal and actor dependency for modeling multi-agent settings. The styles are also specified as metaconcepts in the Telos modeling language. Moreover, each style is evaluated with respect to a set of software quality attributes, such as predictability and adaptability. The paper also explores the adoption of micro-level patterns proposed elsewhere in order to give a finer-grain description of a MAS architecture. These patterns define how goals assigned to actors participating in an organizational architecture will be fulfilled by agents. An e-business example illustrates both the styles and patterns proposed in this work. The research is being conducted within the context of Tropos, a comprehensive software development methodology for agent-oriented software.