Negotiating task decomposition and allocation using partial global planning
Distributed artificial intelligence: vol. 2
Goal-directed requirements acquisition
6IWSSD Selected Papers of the Sixth International Workshop on Software Specification and Design
A translation approach to portable ontology specifications
Knowledge Acquisition - Special issue: Current issues in knowledge modeling
Design patterns: elements of reusable object-oriented software
Design patterns: elements of reusable object-oriented software
Guiding Goal Modeling Using Scenarios
IEEE Transactions on Software Engineering
Inferring Declarative Requirements Specifications from Operational Scenarios
IEEE Transactions on Software Engineering
Acme: architectural description of component-based systems
Foundations of component-based systems
An agent-based approach for building complex software systems
Communications of the ACM
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
Prometheus: a methodology for developing intelligent agents
Proceedings of the first international joint conference on Autonomous agents and multiagent systems: part 1
The Gaia Methodology for Agent-Oriented Analysis and Design
Autonomous Agents and Multi-Agent Systems
Distributed Intelligent Agents
IEEE Expert: Intelligent Systems and Their Applications
Combining KADS with ZEUS to Develop a Multi-Agent E-Commerce Application
Electronic Commerce Research
DECAF - A Flexible Multi Agent System Architecture
Autonomous Agents and Multi-Agent Systems
The RETSINA MAS Infrastructure
Autonomous Agents and Multi-Agent Systems
Goal based agent-oriented software modeling
APSEC '00 Proceedings of the Seventh Asia-Pacific Software Engineering Conference
A Survey of Architecture Description Languages
IWSSD '96 Proceedings of the 8th International Workshop on Software Specification and Design
ADK: An Agent Development Kit Based on a Formal Design Model for Multi-Agent Systems
Automated Software Engineering
Belief, information acquisition, and trust in multi-agent systems: a modal logic formulation
Artificial Intelligence
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
AcmeStudio: Supporting Style-Centered Architecture Development
Proceedings of the 26th International Conference on Software Engineering
Intelligent agents for supporting construction procurement negotiation
Expert Systems with Applications: An International Journal
An agent-based decision support system for wholesale electricity market
Decision Support Systems
Dynamic parking negotiation and guidance using an agent-based platform
Expert Systems with Applications: An International Journal
The design of a JADE-based autonomous workflow management system for collaborative SoC design
Expert Systems with Applications: An International Journal
MWING: A Multiagent System for Web Site Measurements
KES-AMSTA '07 Proceedings of the 1st KES International Symposium on Agent and Multi-Agent Systems: Technologies and Applications
Architecture of Multiagent Internet Measurement System MWING Release 2
KES-AMSTA '09 Proceedings of the Third KES International Symposium on Agent and Multi-Agent Systems: Technologies and Applications
The virtual reality applied to biology understanding: The in virtuo experimentation
Expert Systems with Applications: An International Journal
Resource management framework for collaborative computing systems over multiple virtual machines
Service Oriented Computing and Applications
Expert Systems with Applications: An International Journal
Agent-based flight planning system for enhancing the competitiveness of the air cargo industry
Expert Systems with Applications: An International Journal
The role of intelligent agents and data mining in electronic partnership management
Expert Systems with Applications: An International Journal
Verifying conformance of multi-agent commitment-based protocols
Expert Systems with Applications: An International Journal
Hi-index | 12.06 |
The era of distributed software environments is emerging and research on multi-agent systems (MAS), which tries to solve complex problems using entities called agents, is on the rise. This paper proposes an architecture-centric method for developing MAS that supports the important phases of systematic software development. In particular, this approach is geared towards supporting system properties specially focused on agent coordination and autonomy. A goal-based approach is utilized for the problem domain analysis, and individual agents are mapped to the system's refined goals. Further, architectural styles and patterns are applied to generate the overall design of MAS. UML (Unified Modeling Language) and ADL (Architecture Description Language) are used for modeling and formalizing the MAS architecture. The proposed architecture is applied to ITS (Intelligent Transport Systems) domain and a proof-of-concept prototype has been developed to demonstrate our approach.