Abstract
Gaia is one of the first agent-oriented software engineering methodologies, which explicitly takes social concepts into account. Yet Gaia would neither suffice to adequately develop adaptive system in open environments nor describe role relation and hierarchy of organizational rule. On the other hand, a variety of models employed by different methodologies limit the progress of MAS, so it is necessary to develop a unified framework which includes the models adopted by different methodologies. FRAG is proposed as a systematic methodology, which is the extension of role models of Gaia on the relation among function, role, and agent, for developing adaptive systems in open environments. Having compared several methodologies, the ORRA process is proposed as a universal process in role-based methodology starting from the purpose of different models adopted in MAS methodology. The Conference Management Case study is introduced to exemplify ORRA’s process and to show the use and effectiveness of FRAG’s models in the development of MAS.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
References
Juan, T., Sterling, L.: The ROADMAP Meta-model for Intelligent Adaptive Multi-AgentSystems in Open Environments. In: Proceedings of the Fourth International Workshop on Agent Oriented Software Engineering, at AAMAS 2003, July 2003, Melbourne, Australia (2003)
Xu, H., Zhang, X.: A Methodology for Role-Based Modeling of Open Multi-Agent Software Systems. In: Proceedings of the 7th International Conference on Enterprise Information Systems (ICEIS 2005), May 24-28, 2005, Miami, Florida, USA, pp. 246–253 (2005)
Zambonelli, F., Jennings, N.R., Wooldridge, M.: Developing multi-agent systems: the Gaia Methodology. ACM Trans on Software Engineering and Methodology 12(3) (2003)
Wooldridge, M., Jennings, N.R., Kinny, D.: The Gaia methodology for agent-oriented analysis and design. J. Autonom. Agents Multi-Agent Syst. 3(3), 285–312 (2000)
Cernuzzi, L., Zambonelli, F.: Dealing with Adaptive Multiagent Systems Organizations in the Gaia Methodology. In: Proceedings of the 2nd International Joint Conference on Autonomous Agents and Multi-Agent Systems (AAMAS 2005), July 2005, Utrecht, The Netherlands (2005)
Zambonelli, F., Jennings, N.R., Wooldridge, M.: Organizational rules as an abstraction for the analysis and design of multi-agent systems. Int.J. Softw. Knowl. Eng. 11(3), 303–328 (2001)
Bernon, C., Cossentino, M., Gleizes, M.P., Turci, P., Zambonelli, F.: A Study of Some Multi-agent Meta-models. In: Odell, J.J., Giorgini, P., Müller, J.P. (eds.) AOSE 2004. LNCS, vol. 3382, pp. 62–77. Springer, Heidelberg (2005)
Mao, X., Wang, J., Chen, J.: Modeling Organization Structure of Multi-Agent System. In: Proceedings of the 2005 IEEE/WIC/ACM International Conference on Intelligent Agent Technology, September 2005, Compiegne, France, IAT, pp. 116–119 (2005)
Hämmerle, A., Karageorgos, A., Pirker, M., Reitbauer, A., Weichhart, G.: A role-based infrastructure for customised agent system development in supply networks. SMC (5), 4692–4699 (2004)
Chernuchin, D., Lazar, O., Dittrich, G.: Comparison of Object-Oriented Approaches for Roles in Programming Languages. In: 2005 AAAI Fall Symposium: Roles, an interdisciplinary perspective (2005)
Wood, M.F., DeLoach, S.A.: An Overview of the Multiagent Systems Engineering Methodology. In: The First International Workshop on Agent-Oriented Software Engineering (AOSE-2000) (2000)
Kristensen, B.B.: Object-Oriented Modeling with Roles. In: Proceedings of 1995 International Conference on Object Oriented Information Systems, December 1995, Dublin, Ireland OOIS, pp. 57–71 (1995)
Depke, R., Heckel, R., Küster, J.M.: Roles in Agent-Oriented Modeling. International Journal of Software Engineering and Knowledge Engineering 11(3), 281–302 (2001)
Juan, T., Pearce, A., Sterling, L.: ROADMAP: Extending the Gaia methodology for Complex Open Systems. In: Proceedings of the First International Joint Conference on Autonomous Agents and Multi-Agent Systems (AAMAS 2002), July 2002, Bologna, Italy (2002)
Juneidi, S.J., Vouros, G.A.: Agent role locking (ARL): theory for multi agent system with e-learning case study. In: IADIS AC 2005, pp. 442–450 (2005)
DeLoach, S.A.: Modeling Organizational Rules in the Multiagent Systems Engineering Methodology. In: Proceedings of the 15th Canadian Conference on Artificial Intelligence (AI’2002), May 27-29, 2002, Calgary, Alberta, Canada (2002)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2006 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Wang, Lm., Li, Yc. (2006). A Systematic Methodology for Adaptive Systems in Open Environments. In: Shi, ZZ., Sadananda, R. (eds) Agent Computing and Multi-Agent Systems. PRIMA 2006. Lecture Notes in Computer Science(), vol 4088. Springer, Berlin, Heidelberg. https://doi.org/10.1007/11802372_14
Download citation
DOI: https://doi.org/10.1007/11802372_14
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-36707-9
Online ISBN: 978-3-540-36860-1
eBook Packages: Computer ScienceComputer Science (R0)