Documenting Software Architectures: Views and Beyond
Documenting Software Architectures: Views and Beyond
Software Architecture in Practice
Software Architecture in Practice
Protocol Based Communication for Situated Multi-Agent Systems
AAMAS '04 Proceedings of the Third International Joint Conference on Autonomous Agents and Multiagent Systems - Volume 1
Views: customizable abstractions for contextaware applications in MANETs
SELMAS '05 Proceedings of the fourth international workshop on Software engineering for large-scale multi-agent systems
Environments for Multi-Agent Systems: First International Workshop, E4MAS, 2004, New York, NY, July 19, 2004, Revised Selected Papers (Lecture Notes in ... / Lecture Notes in Artificial Intelligence)
A Formal Model for Situated Multi-Agent Systems
Fundamenta Informaticae - Multiagent Systems (FAMAS'03)
Testing AGVs in dynamic warehouse environments
E4MAS'05 Proceedings of the 2nd international conference on Environments for Multi-Agent Systems
Hi-index | 0.00 |
Architectural design plays a key role in software engineering. The software architecture is the backbone of the designed solution, it has the functional requirements of the system and satisfies the quality requirements. In our research, we put forward situated multiagent systems (situated MAS) as an approach to build distributed applications with demanding quality requirements such as flexibility and openness. In this paper we illustrate how we apply situated MAS to an Automatic Guided Vehicle (AGV) transportation system. We discuss the high-level structure of the software architecture and explain how the architecture aims to meet important quality requirements.