Generative communication in Linda
ACM Transactions on Programming Languages and Systems (TOPLAS)
Coordination languages and their significance
Communications of the ACM
SODA: societies and infrastructures in the analysis and design of agent-based systems
First international workshop, AOSE 2000 on Agent-oriented software engineering
Developing multi-agent systems with a FIPA-compliant agent framework
Software—Practice & Experience
Coordination for Internet Application Development
Autonomous Agents and Multi-Agent Systems
MARS: A Programmable Coordination Architecture for Mobile Agents
IEEE Internet Computing
Agent Oriented Analysis Using Message/UML
AOSE '01 Revised Papers and Invited Contributions from the Second International Workshop on Agent-Oriented Software Engineering II
The RETSINA MAS Infrastructure
Autonomous Agents and Multi-Agent Systems
Using Metamodelling to Analyze the Fit of Object-Oriented Methods to Languages
HICSS '98 Proceedings of the Thirty-First Annual Hawaii International Conference on System Sciences-Volume 5 - Volume 5
Developing multiagent systems: The Gaia methodology
ACM Transactions on Software Engineering and Methodology (TOSEM)
Towards Seamless Agent Middleware
WETICE '04 Proceedings of the 13th IEEE International Workshops on Enabling Technologies: Infrastructure for Collaborative Enterprises
Programming stigmergic coordination with the TOTA middleware
Proceedings of the fourth international joint conference on Autonomous agents and multiagent systems
Programming modular robots with the TOTA middleware
AAMAS '06 Proceedings of the fifth international joint conference on Autonomous agents and multiagent systems
Formal ReSpecT in the A&A Perspective
Electronic Notes in Theoretical Computer Science (ENTCS)
Agens Faber: Toward a Theory of Artefacts for MAS
Electronic Notes in Theoretical Computer Science (ENTCS)
CArtAgO: a framework for prototyping artifact-based environments in MAS
E4MAS'06 Proceedings of the 3rd international conference on Environments for multi-agent systems III
MAS meta-models on test: UML vs. OPM in the SODA case study
CEEMAS'05 Proceedings of the 4th international Central and Eastern European conference on Multi-Agent Systems and Applications
A study of some multi-agent meta-models
AOSE'04 Proceedings of the 5th international conference on Agent-Oriented Software Engineering
Bridging the gap between agent-oriented design and implementation using MDA
AOSE'04 Proceedings of the 5th international conference on Agent-Oriented Software Engineering
Model-driven architecture for agent-based systems
FAABS'04 Proceedings of the Third international conference on Formal Approaches to Agent-Based Systems
Coordination artifacts as first-class abstractions for MAS engineering: state of the research
Software Engineering for Multi-Agent Systems IV
AOSE'05 Proceedings of the 6th international conference on Agent-Oriented Software Engineering
ESAW'05 Proceedings of the 6th international conference on Engineering Societies in the Agents World
ADELFE Design, AMAS-ML in Action
Engineering Societies in the Agents World IX
A model driven development of platform-neutral agents
MATES'10 Proceedings of the 8th German conference on Multiagent system technologies
Processes engineering and AOSE
AOSE'10 Proceedings of the 10th international conference on Agent-oriented software engineering
Hi-index | 0.00 |
In the last years, research on agent-oriented (AO) methodologies and multi-agent system (MAS) infrastructures has developed along two opposite paths: while AO methodologies have essentially undergone a top-down evolution pushed by contributions from heterogeneous fields like human sciences, MAS infrastructures have mostly followed a bottom-up path growing from existing and widespread (typically object-oriented) technologies. This dichotomy has produced a conceptual gap between the proposed AO methodologies and the agent infrastructures actually available, as well as a technical gap in the MAS engineering practice, where methodologies are often built ad hocout of MAS infrastructures, languages and tools.This paper proposes a new method for filling the gap between methodologies and infrastructures based on the definition and study of the meta-models of both AO methodologies and MAS infrastructures. By allowing structural representation of abstractions to be captured along with their mutual relations, meta-models make it possible to map design-time abstractions from AO methodologies upon run-time abstractions from MAS technologies, thus promoting a more coherent and effective practice in MAS engineering. In order to validate our method, we take an AO methodology --- SODA--- and show how it can be mapped upon three different MAS infrastructures using meta-models as mapping guidelines.