Agent software engineering with role modelling
First international workshop, AOSE 2000 on Agent-oriented software engineering
Designing agent-oriented systems by analysing agent interactions
First international workshop, AOSE 2000 on Agent-oriented software engineering
Organizational abstractions for the analysis and design of multi-agent system
First international workshop, AOSE 2000 on Agent-oriented software engineering
Context-Dependency in Internet-Agent Coordination
ESAW '00 Proceedings of the First International Workshop on Engineering Societies in the Agent World: Revised Papers
Intelligent Virtual Agent Societies on the Internet
IVA '01 Proceedings of the Third International Workshop on Intelligent Virtual Agents
Intelligent Agents on the Web: A Review
Computing in Science and Engineering
Challenges and Research Directions in Agent-Oriented Software Engineering
Autonomous Agents and Multi-Agent Systems
Abstract vs. social roles - Towards a general theoretical account of roles
Applied Ontology - Roles, an interdisciplinary perspective
Roles, players and adaptable organizations
Applied Ontology - Roles, an interdisciplinary perspective
Flexible Roles in a Holonic Multi-Agent System
HoloMAS '07 Proceedings of the 3rd international conference on Industrial Applications of Holonic and Multi-Agent Systems: Holonic and Multi-Agent Systems for Manufacturing
Requirements Engineering for Distributed Development Using Software Agents
ER '08 Proceedings of the ER 2008 Workshops (CMLSA, ECDM, FP-UML, M2AS, RIGiM, SeCoGIS, WISM) on Advances in Conceptual Modeling: Challenges and Opportunities
Malaca: A component and aspect-oriented agent architecture
Information and Software Technology
Using Association Aspects to Implement Organisational Contracts
Electronic Notes in Theoretical Computer Science (ENTCS)
NODe'02 Proceedings of the NODe 2002 agent-related conference on Agent technologies, infrastructures, tools, and applications for E-services
An architecture for C-commerce system design
ICCSA'03 Proceedings of the 2003 international conference on Computational science and its applications: PartII
The MOCA platform: simulating the dynamics of social networks
MABS'02 Proceedings of the 3rd international conference on Multi-agent-based simulation II
A survey on the implementation of agent oriented specifications
AOSE'10 Proceedings of the 10th international conference on Agent-oriented software engineering
Roles and hierarchy in multi-agent organizations
CEEMAS'05 Proceedings of the 4th international Central and Eastern European conference on Multi-Agent Systems and Applications
A hierarchical and by role multi-agent organization: application to the information retrieval
ISSADS'05 Proceedings of the 5th international conference on Advanced Distributed Systems
Coordination systems in role-based adaptive software
COORDINATION'05 Proceedings of the 7th international conference on Coordination Models and Languages
Roles, players and adaptable organizations
Applied Ontology - Roles, an interdisciplinary perspective
Abstract vs. social roles - Towards a general theoretical account of roles
Applied Ontology - Roles, an interdisciplinary perspective
Hi-index | 0.00 |
Role theory [6] deals with collaboration and coordination; roles have also been applied to distributed systems management [31] and to agent and robot systems [2, 43]. However, it has been difficult to realize these representations in an automated or semi-automated system, due to the lack of adequate formalism and corresponding abstractions in software. Role models are relatively new concepts in object-oriented software engineering that emphasize patterns of interaction and therefore rectify this situation for software analysis and design. This paper provides examples of agent role models and explains how role modeling can be used to facilitate agent system analysis and design. We also discuss role model implementations based on two approaches: the Role Object pattern and aspect-oriented programming (AOP).