Abstract
The underlying homogeneousness between human being in a society and software agent in a MAS (Multi-Agent System)is opened out in this paper, based on which a new definition and architecture for agent is proposed. An agent is made of certain soft genes and roles. Such agents can be more appropriate for dynamic, open system’s analysis, design and implementation. The associated structure model and behavior model of MAS are described. A MAS modelling methodology RoMAS (Role-based MAS modelling methodology) based on these definitions is presented through RoboCup simulation football team case, including its graphical modelling language and the modelling process.
This work is supported by the National Science Foundation of China under Grant No.600003002; the National High Technology Development 863 Program of China under Grant No.2002AA116070.
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
Jennings, N.R.: On agent-based software engineering. Artificial Intelligence 117(2) (2000)
Wooldridge, M., Ciancarini, P.: Agent-Oriented Software Engineering: The State of The Art. In: Handbook of Software Engineering and Knowledge Engineering, World Scientific Publishing, Singapore (2001)
Shoham, Y.: Agent-Oriented Programming. Artificial Intelligence 60, 51–92 (1993)
Wooldridge, M., Jennings, N., Kinny, D.: The Gaia Methodology for Agent-Oriented Analysis and Design. Journal of Autonomous Agents and Multi-Agent Systems 3, 285–312 (2000)
RoboCup, http://www.robocup.org
Yan, Q., Shan, L.J., Mao, X.J.: RoMAS: A Role-Based Modeling Method for Multi-Agent System. In: Proceedings of International Conference on Active Media Technology, World Scientific Publishing, Singapore (2003)
Feng, Z.Y., Sun, C.S., Wang, D.: Actor Theory: New Age and New System Calling New Human Study. Peking University Press (1994) (in Chinese)
Iglesias, C., Garijo, M., Gonzalez, J.: A Survey of Agent-Oriented Methodologies. Intelligent Agents V (1999)
Deloach, S.A., Wood, M.F., Sparkman, C.H.: Multiagent Systems Engineering. International Journal of Software engineering and Knowledge Engineering 11(3) (2001)
Staff, A.H.: The American Heritage Dictionary. Turtleback Books (01/01/2001)
Dawkins, R.: The SELFISH GENE, October 1989. Oxford University Press Paperback, Oxford (1989)
Spivey, J.M.: The Z Notation: A Reference Manual. Prentice-Hall, Englewood Cliffs (1989)
Yan, Q., Mao, X.J., Qi, Z.C.: Modeling Role-Based Organization of Agent System. In: UKMAS 2002 (2002)
DeLoach, S., Wood, M.: Developing multiagent systems with agenttool. In: Jennings, N.R. (ed.) ATAL 1999. LNCS, vol. 1757, Springer, Heidelberg (2000)
Jacobson, I.: Object Oriented Software Engineering: A Use Case Driven Approach. Addison Wesley, Reading (1992)
OMG: Specification of UML (1995), http://www.omg.org/technology/documents/formal/
KenDall, E.A., Palanivelan, U., Kalikivayi, S.: Capturing and Structuring Goals: Analysis Patterns. EuroPlop 1998, European Pattern Languages of Programming (July 1998)
Andersen, E.E.: Conceptual Modeling of Objects: A Role Modeling Approach. PhD thesis, PhD Thesis, University of Oslo (1997)
Reenskaug, T., Wold, P., Lehne, O.A.: Working with Objects, The OOram Software Engineering Method. Manning Publications Co., Greenwich (1996)
Shoham, Y.: Agent0: An Agent-Oriented Programming Language and Its Interpreter. Journal of Object-Oriented Programming 8(4), 19–24 (1991)
Zhu, H.: SLABS: A Formal Specification Language for Agent-Based Systems. Int. J. of Software Engineering and Knowledge Engineering 11, 529–558 (2001)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2004 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Yan, Q., Mao, X., Zhu, H., Qi, Z. (2004). Modelling Multi-agent Systems with Soft Genes, Roles, and Agents. In: Giorgini, P., Müller, J.P., Odell, J. (eds) Agent-Oriented Software Engineering IV. AOSE 2003. Lecture Notes in Computer Science, vol 2935. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-540-24620-6_16
Download citation
DOI: https://doi.org/10.1007/978-3-540-24620-6_16
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-20826-6
Online ISBN: 978-3-540-24620-6
eBook Packages: Springer Book Archive