A METHODOLOGY FOR ROLE-BASED MODELING OF OPEN MULTI-AGENT SOFTWARE SYSTEMS

Haiping Xu, Xiaoqin Zhang

Abstract

Multi-agent systems (MAS) are rapidly emerging as a powerful paradigm for modeling and developing distributed information systems. In an open multi-agent system, agents can not only join or leave an agent society at will, but also take or release roles dynamically. Most of existing work on MAS uses role modeling for system analysis; however, role models are only used at conceptual level with no realizations in the implemented system. In this paper, we propose a methodology for role-based modeling of open multi-agent software systems. We specify role organization and role space as containers of conceptual roles and role instances, respectively. Agents in an agent society can take or release roles from a role space dynamically. The relationships between agents are deduced through a mechanism called A-R mapping. As a potential solution for automated MAS development, we summarize the procedures to generate a role-based design of open multi-agent software systems.

References

  1. Dastani, M., Dignum, V., and Dignum, F. 2003. Roleassignment in open agent societies. Proceedings of the 2nd International Joint Conference on Autonomous Agents & Multiagent Systems, Australia, pp. 489-496.
  2. DeLoach, S. A., Wood, M. F., and Sparkman, C. H. 2001. Multiagent systems engineering. The International Journal of Software Engineering and Knowledge Engineering, vol. 11, no. 3, pp. 231-258.
  3. Duke, R., Rose, G., and Smith, G. 1995. Object-Z: a specification language advocated for the description of standards. Computer Standards and Interfaces, vol. 17, North-Holland, pp. 511-533.
  4. Fisher, M. 1995. Representing and executing agent-based systems. Proceedings of the International Workshop on Agent Theories, Architectures, and Languages, M. Wooldridge and N. Jennings, eds., LNCS, vol. 890, Springer-Verlag, pp. 307-323.
  5. Hilaire, V., Simonin, O., Koukam, A., and Ferber, J. 2004. A formal approach to design and reuse of agent and multiagent models. Proceedings of the Fifth International Workshop on Agent-Oriented Software Engineering (AOSE-2004), New York.
  6. Juan, T., Pearce, A., and Sterling, L. 2002. ROADMAP: extending the Gaia methodology for complex open systems. Proceedings of the 1st International Joint Conference on Autonomous Agents and Multiagent Systems (AAMAS 2002), Bolognia, Italy, pp. 3-10.
  7. Luck, M. and d'Inverno, M. 1995. A formal framework for agency and autonomy. Proceedings of the First International Conference on Multi-Agent Systems (ICMAS-95), AAAI Press / MIT Press, pp. 254-260.
  8. Smith, R. G. 1980. The contract net protocol: high-level communication and control in a distributed problem solver. IEEE Transactions on Computer, vol. C-29, pp. 1104-1113.
  9. Stepney, S., Barden, R., and Cooper, D. (eds) 1992. Object orientation in Z. Workshops in Computing, pp. 59-77.
  10. Wooldridge, M., Jennings, N. R., and Kinny, D. 2000. The Gaia methodology for agent-oriented analysis and design. International Journal of Autonomous Agents and Multi-Agent Systems, vol. 3, no.3, pp. 285-312.
  11. Xu, H. and Shatz, S. M. 2003. A framework for modelbased design of agent-oriented software. IEEE Transactions on Software Engineering (IEEE TSE), vol. 29, no. 1, pp. 15-30.
Download


Paper Citation


in Harvard Style

Xu H. and Zhang X. (2005). A METHODOLOGY FOR ROLE-BASED MODELING OF OPEN MULTI-AGENT SOFTWARE SYSTEMS . In Proceedings of the Seventh International Conference on Enterprise Information Systems - Volume 3: ICEIS, ISBN 972-8865-19-8, pages 246-253. DOI: 10.5220/0002553202460253


in Bibtex Style

@conference{iceis05,
author={Haiping Xu and Xiaoqin Zhang},
title={A METHODOLOGY FOR ROLE-BASED MODELING OF OPEN MULTI-AGENT SOFTWARE SYSTEMS},
booktitle={Proceedings of the Seventh International Conference on Enterprise Information Systems - Volume 3: ICEIS,},
year={2005},
pages={246-253},
publisher={SciTePress},
organization={INSTICC},
doi={10.5220/0002553202460253},
isbn={972-8865-19-8},
}


in EndNote Style

TY - CONF
JO - Proceedings of the Seventh International Conference on Enterprise Information Systems - Volume 3: ICEIS,
TI - A METHODOLOGY FOR ROLE-BASED MODELING OF OPEN MULTI-AGENT SOFTWARE SYSTEMS
SN - 972-8865-19-8
AU - Xu H.
AU - Zhang X.
PY - 2005
SP - 246
EP - 253
DO - 10.5220/0002553202460253