On the representation of roles in object-oriented and conceptual modelling
Data & Knowledge Engineering
Autonomous Agents and Multi-Agent Systems
A Survey of Concurrent METATEM - the Language and its Applications
ICTL '94 Proceedings of the First International Conference on Temporal Logic
The MADKIT Agent Platform Architecture
Revised Papers from the International Workshop on Infrastructure for Multi-Agent Systems: Infrastructure for Agents, Multi-Agent Systems, and Scalable Multi-Agent Systems
Developing multiagent systems: The Gaia methodology
ACM Transactions on Software Engineering and Methodology (TOSEM)
Foundations of organizational structures in multiagent systems
Proceedings of the fourth international joint conference on Autonomous agents and multiagent systems
Developing Multi-Agent Systems with JADE (Wiley Series in Agent Technology)
Developing Multi-Agent Systems with JADE (Wiley Series in Agent Technology)
Roles, players and adaptable organizations
Applied Ontology - Roles, an interdisciplinary perspective
ACL Semantics Between Social Commitments and Mental Attitudes
Agent Communication II
Modelling the interaction between objects: roles as affordances
KSEM'06 Proceedings of the First international conference on Knowledge Science, Engineering and Management
Enacting and deacting roles in agent programming
AOSE'04 Proceedings of the 5th international conference on Agent-Oriented Software Engineering
Organizations as socially constructed agents in the agent oriented paradigm
ESAW'04 Proceedings of the 5th international conference on Engineering Societies in the Agents World
S-Moise+: a middleware for developing organised multi-agent systems
AAMAS'05 Proceedings of the 2005 international conference on Agents, Norms and Institutions for Regulated Multi-Agent Systems
Programming Organization-Aware Agents
ESAW '09 Proceedings of the 10th International Workshop on Engineering Societies in the Agents World X
Elements of a business-level architecture for multiagent systems
ProMAS'09 Proceedings of the 7th international conference on Programming multi-agent systems
A middleware for modeling organizations and roles in jade
ProMAS'09 Proceedings of the 7th international conference on Programming multi-agent systems
Programming large-scale multi-agent systems based on organization metaphor
AMT'11 Proceedings of the 7th international conference on Active media technology
Programming Role Enactment through Reflection
WI-IAT '11 Proceedings of the 2011 IEEE/WIC/ACM International Conferences on Web Intelligence and Intelligent Agent Technology - Volume 02
Programming dynamics of multi-agent systems
PRIMA'11 Proceedings of the 14th international conference on Agents in Principle, Agents in Practice
Organization-based agent-oriented programming: model, mechanisms, and language
Frontiers of Computer Science: Selected Publications from Chinese Universities
Hi-index | 0.00 |
The organization metaphor is often used in the design and implementation of multiagent systems. However, few agent programming languages provide facilities to define them. Several frameworks are proposed to coordinate MAS with organizations, but they are not programmable with general purpose languages. In this paper we extend the JADE framework with primitives to program in Java organizations structured in roles, and to enable agents to play roles in organizations. Roles facilitate the coordination of agents inside an organization and offer new abilities (powers) in the context of organizations to the agents which satisfy the requirementsnecessary to play the roles. To program organizations and roles, we provide primitives which enable an agent to enact a new role in an organization to invoke powers.