An agent-based approach for building complex software systems
Communications of the ACM
More dynamic object reclassification: Fickle∥
ACM Transactions on Programming Languages and Systems (TOPLAS)
ROADMAP: extending the gaia methodology for complex open systems
Proceedings of the first international joint conference on Autonomous agents and multiagent systems: part 1
The tropos software development methodology: processes, models and diagrams
Proceedings of the first international joint conference on Autonomous agents and multiagent systems: part 1
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
A formal specification language for agent-oriented software engineering
AAMAS '03 Proceedings of the second international joint conference on Autonomous agents and multiagent systems
Developing multiagent systems: The Gaia methodology
ACM Transactions on Software Engineering and Methodology (TOSEM)
Challenges and Research Directions in Agent-Oriented Software Engineering
Autonomous Agents and Multi-Agent Systems
Consistency Check in Modelling Multi-Agent Systems
COMPSAC '04 Proceedings of the 28th Annual International Computer Software and Applications Conference - Volume 01
Agent Oriented Programming Based on SLABS
COMPSAC '05 Proceedings of the 29th Annual International Computer Software and Applications Conference - Volume 01
Organizational and social concepts in agent oriented software engineering
AOSE'04 Proceedings of the 5th international conference on Agent-Oriented Software Engineering
Enacting and deacting roles in agent programming
AOSE'04 Proceedings of the 5th international conference on Agent-Oriented Software Engineering
CAMLE: a caste-centric agent-oriented modelling language and environment
Software Engineering for Multi-Agent Systems III
SADE: A Development Environment for Adaptive Multi-Agent Systems
PRIMA '09 Proceedings of the 12th International Conference on Principles of Practice in Multi-Agent Systems
On the convergence of autonomous agent communities
Multiagent and Grid Systems
Formalizing model consistency based on the abstract syntax
Proceedings of the 3rd ACM SIGCHI symposium on Engineering interactive computing systems
Hi-index | 0.00 |
In this paper, we propose an adaptive casteship mechanism for modelling and designing adaptive Multi Agent Systems (MAS). In our approach, caste is the modular unit and abstraction that specify agents' behaviour. Adaptive behaviours of agents are captured as the change of castes during their lifecycles by executing 'join', 'quit', 'activate' and 'deactivate' operations on castes. The formal semantics of caste operations are rigorously defined. The properties of agent's adaptive behaviours are formally specified and proved. A graphical notation of caste transition diagrams and a number of rules for check consistency are designed. An example is also presented throughout the paper.