Statecharts: A visual formalism for complex systems
Science of Computer Programming
Reference architecture for holonic manufacturing systems: PROSA
Computers in Industry - Special issue on manufacturing systems
Documenting Software Architectures: Views and Beyond
Documenting Software Architectures: Views and Beyond
Feature interaction: a critical review and considered forecast
Computer Networks: The International Journal of Computer and Telecommunications Networking
The Vision of Autonomic Computing
Computer
Software Architecture in Practice
Software Architecture in Practice
The RETSINA MAS Infrastructure
Autonomous Agents and Multi-Agent Systems
Tools and techniques for performance measurement of large distributed multiagent systems
AAMAS '03 Proceedings of the second international joint conference on Autonomous agents and multiagent systems
ASAAM: Aspectual Software Architecture Analysis Method
WICSA '04 Proceedings of the Fourth Working IEEE/IFIP Conference on Software Architecture
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
Decentralized control of E'GV transportation systems
Proceedings of the fourth international joint conference on Autonomous agents and multiagent systems
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
Middleware for Protocol-Based Coordination in Mobile Applications
IEEE Distributed Systems Online
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
Towards a reference model for agent-based systems
AAMAS '06 Proceedings of the fifth international joint conference on Autonomous agents and multiagent systems
A Formal Model for Situated Multi-Agent Systems
Fundamenta Informaticae - Multiagent Systems (FAMAS'03)
Aspect-Oriented Development with Stratified Frameworks
IEEE Software
Exploiting the environment for coordinating agent intentions
E4MAS'06 Proceedings of the 3rd international conference on Environments for multi-agent systems III
Regional synchronization for simultaneous actions in situated multi-agent systems
CEEMAS'03 Proceedings of the 3rd Central and Eastern European conference on Multi-agent systems
Concurrent modeling of alternative worlds with polyagents
MABS'06 Proceedings of the 2006 international conference on Multi-agent-based simulation VII
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
Architectural aspects of architectural aspects
EWSA'05 Proceedings of the 2nd European conference on Software Architecture
A design process for adaptive behavior of situated agents
AOSE'04 Proceedings of the 5th international conference on Agent-Oriented Software Engineering
Integrating free-flow architectures with role models based on statecharts
Software Engineering for Multi-Agent Systems III
Aspectizing multi-agent systems: from architecture to implementation
Software Engineering for Multi-Agent Systems III
A Need for Biologically Inspired Architectural Description: The Agent Ontogenesis Case
Agent Computing and Multi-Agent Systems
Composing Structural Views in xADL
Proceedings of the 10th international conference on Early aspects: current challenges and future directions
Formalising the environment in MAS programming: a formal model for artifact-based environments
ProMAS'09 Proceedings of the 7th international conference on Programming multi-agent systems
Environment programming in multi-agent systems: an artifact-based perspective
Autonomous Agents and Multi-Agent Systems
An architectural perspective on multiagent societies
AOSE'10 Proceedings of the 11th international conference on Agent-oriented software engineering
A methodology for developing an agent systems reference architecture
AOSE'10 Proceedings of the 11th international conference on Agent-oriented software engineering
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
Action and perception in agent programming languages: from exogenous to endogenous environments
ProMAS'10 Proceedings of the 8th international conference on Programming Multi-Agent Systems
Reference architectures and variability: current status and future perspectives
Proceedings of the WICSA/ECSA 2012 Companion Volume
Hi-index | 0.00 |
A reference architecture integrates a set of architectural patterns that have proven their value for a family of applications. Such family of applications is characterized by specific functionality and quality requirements. A reference architecture provides a blueprint for developing software architectures for applications that share that common base. As such, a reference architecture provides a means for large-scale reuse of architectural design. This paper gives an overview of a reference architecture for situated multiagent systems we have developed in our research. We discuss various architectural views of the reference architecture. Per view, we zoom in on the main view packets, each of them containing a bundle of information of a part of the reference architecture. For each view packet we explain the rationale for the design choices that were made and we give built-in mechanisms that describe how the view packet can be exercised to build a concrete software architecture. We illustrate the use of the reference architecture with an excerpt of the software architecture of an industrial AGV transportation system.