Artificial Intelligence
A formal basis for architectural connection
ACM Transactions on Software Engineering and Methodology (TOSEM)
Software reuse: architecture, process and organization for business success
Software reuse: architecture, process and organization for business success
Acme: architectural description of component-based systems
Foundations of component-based systems
Towards a taxonomy of software connectors
Proceedings of the 22nd international conference on Software engineering
Organizational abstractions for the analysis and design of multi-agent system
First international workshop, AOSE 2000 on Agent-oriented software engineering
A formal framework for inter-agent dialogues
Proceedings of the fifth international conference on Autonomous agents
Autonomous Agents and Multi-Agent Systems
On the Formal Specifications of Electronic Institutions
Agent Mediated Electronic Commerce, The European AgentLink Perspective.
A Social Semantics for Agent Communication Languages
Issues in Agent Communication
ECAI '96 Proceedings of the Workshop on Intelligent Agents III, Agent Theories, Architectures, and Languages
A Framework for Argumentation-Based Negotiation
ATAL '97 Proceedings of the 4th International Workshop on Intelligent Agents IV, Agent Theories, Architectures, and Languages
Operational Semantics of Multi-agent Organizations
ATAL '99 6th International Workshop on Intelligent Agents VI, Agent Theories, Architectures, and Languages (ATAL),
A Meta-Model for the Analysis and Design of Organizations in Multi-Agent Systems
ICMAS '98 Proceedings of the 3rd International Conference on Multi Agent Systems
Modeling Dialogues Using Argumentation
ICMAS '00 Proceedings of the Fourth International Conference on MultiAgent Systems (ICMAS-2000)
Developing multiagent systems: The Gaia methodology
ACM Transactions on Software Engineering and Methodology (TOSEM)
A semantic framework for the recursive specification of interaction protocols
Proceedings of the 2005 ACM symposium on Applied computing
A protocol-based semantics for an agent communication language
IJCAI'99 Proceedings of the 16th international joint conference on Artifical intelligence - Volume 1
The pragmatics of software agents: analysis and design of agent communication languages
Intelligent information agents
OMNI: introducing social structure, norms and ontologies into agent organizations
ProMAS'04 Proceedings of the Second international conference on Programming Multi-Agent Systems
A dialogue game to offer an agreement to disagree
ProMAS'04 Proceedings of the Second international conference on Programming Multi-Agent Systems
Using constraints and process algebra for specification of first-class agent interaction protocols
ESAW'06 Proceedings of the 7th international conference on Engineering societies in the agents world VII
Hi-index | 0.00 |
Engineering component interactions is a major challenge in the development of large-scale, open systems. In the realm of multiagent system research, organizational abstractions have been proposed to overcome the complexity of this task. However, the gap between these modeling abstractions, and the constructs provided by todays agent-oriented software frameworks is still rather big. This paper reports on the $\mathcal{RICA}-J$ multiagent programming framework, which provides executable constructs for each of the organizational, ACL-based modeling abstractions of the $\mathcal{RICA}$ theory. Setting out from a components and connectors perspective on the elements of the $\mathcal{RICA}$ metamodel, their executions semantics is defined and instrumented on top of the JADE platform. Moreover, a systematic reuse approach to the engineering of interactions is put forward.