Introduction to the attribute driven design method
ICSE '01 Proceedings of the 23rd International Conference on Software Engineering
Evaluating software architectures: methods and case studies
Evaluating software architectures: methods and case studies
Documenting Software Architectures: Views and Beyond
Documenting Software Architectures: Views and Beyond
Software Architecture in Practice
Software Architecture in Practice
Modeling exceptions via commitment protocols
Proceedings of the fourth international joint conference on Autonomous agents and multiagent systems
Decentralized control of E'GV transportation systems
Proceedings of the fourth international joint conference on Autonomous agents and multiagent systems
Gradient field-based task assignment in an AGV transportation system
AAMAS '06 Proceedings of the fifth international joint conference on Autonomous agents and multiagent systems
Environment as a first class abstraction in multiagent systems
Autonomous Agents and Multi-Agent Systems
The Contract Net Protocol: High-Level Communication and Control in a Distributed Problem Solver
IEEE Transactions on Computers
Applying the ATAM to an architecture for decentralized control of a transportation system
QoSA'06 Proceedings of the Second international conference on Quality of Software Architectures
Decentralized control of automatic guided vehicles: applying multi-agent systems in practice
Companion to the 23rd ACM SIGPLAN conference on Object-oriented programming systems languages and applications
How to get multi-agent systems accepted in industry?
International Journal of Agent-Oriented Software Engineering
The agent environment in multi-agent systems: A middleware perspective
Multiagent and Grid Systems - Engineering Environments in Multiagent Systems
Hi-index | 0.00 |
Automatic Guided Vehicles (AGVs) are fully automated vehicles that are able to transport goods in an industrial environment. To cope with new and future system requirements such as flexibility and openness, we have applied a situated Multiagent System (MAS) to develop a decentralised control architecture for AGV transportation systems. In this paper, we give an overview of the software architecture of the system and we zoom in on two specific concerns: transport assignment and collision avoidance. We discuss the evaluation of the software architecture and the test results obtained from realistic simulations and a demonstrator system that we have developed. The architectural design and development of this real-world application teaches us that the primary use of a situated MAS comes from the way in which it structures the software. In particular, the set of adaptive agents that coordinate through the environment allows us to shape the software architecture of the transport application to provide the required functionalities of the system and achieve the important quality goals of flexibility and openness.