Abstract
In this paper, we detail recent research on agent meta-models. In par-ticular, we introduce a new agent meta-model called ShaMAN, created with a specific focus on computer game development using agent systems. ShaMAN was derived by applying the concept of Normalisation from Information Analy-sis, against a superset of agent meta-model concepts from the meta-models in-vestigated. A number of features are identified, including human-agent locales and socialworlds, that might be usefully added to a generic AO meta-model.
Chapter PDF
Similar content being viewed by others
Keywords
References
Bresciani, P., Perini, A., Giorgini, P., Guinchiglia, F., Mylopoulos, J.: Tropos: An Agent-Oriented Software Development Methodology. Autonomous Agents and Multi-Agent Systems, 203–236 (2004)
Chen, P.: The Entity-Relationship Model - Toward a Unified View of Data. ACM Transactions on Database Systems 1, 9–36 (1976)
Codd, E.F.: A relational model of data for large shared data banks. Communications of the ACM 13, 377–387 (1970)
Cossentino, M.: Different perspectives in designing multi-agent systems. In: AgeS 2002, workshop at NodE 2002, Erfurt, Germany (2002)
Da Silva, V.T., De Lucena, C.J.P.: From a Conceptual Framework for Agents and Ob-jects to a Multi-Agent System Modeling Language. Autonomous Agents and Multi-Agent Systems 9, 145–189 (2004)
Fischer, K.: Agent-oriented software engineering: a model-driven approach. International Journal of Agent-Oriented Software Engineering 1(3/4), 334–369 (2007)
Fitzpatrick, G.: The Locales Framework: Understanding and Designing for Wicked Problems. Kluwer Academic Publications, London (2003)
Goschnick, S.B.: ShadowBoard: an Agent Architecture for enabling a sophisticated Digital Self. Thesis, Dept. of Computer Science, University of Melbourne, Australia (2001)
Goschnick, S.B.: The DigitalFriend: the First End-User Oriented Multi-Agent System. In: OSDC 2006, the third Open Source Developers’ Conference, Melbourne, Australia, December 5-8 (2006)
Goschnick, S., Balbo, S., Sonenberg, L.: From Task to Agent-Oriented Meta-models, and Back Again. In: Tamodia 2008, Pisa, Italy (2008)
Guinchiglia, F., Mylopoulos, J., Perini, A.: The Tropos Software Development Method-ology: Processes, Models and Diagrams. In: AAMAS 2002. ACM, New York (2002)
Hahn, C., Madrigal-Mora, C., Fischer, K., Elvesaeter, B., Berre, A., Zinnikus, I.: Meta-models, Models, and Model Transformations: Towards Interoperable Agents. In: Fischer, K., Timm, I.J., André, E., Zhong, N. (eds.) MATES 2006. LNCS (LNAI), vol. 4196, pp. 123–134. Springer, Heidelberg (2006)
Juan, T., Sterling, L.: The ROADMAP Meta-model for Intelligent Adaptive Multi-Agent Systems in Open Environments. In: 4th International Workshop on Agent Oriented Software Engineering, Melbourne (2003)
Juan, T., Pearce, A., Sterling, L.: ROADMAP: Extending the Gaia Methodology for Complex Open Systems. In: Autonomous Agents and Multi-Agent Systems AAMAS 2002 (2002)
Kent, W.: A Simple Guide to Five Normal Forms in Relational Database Theory. Communications of the ACM 26(2), 120–125 (1983)
Kinny, D., Georgeff, M., Rao, A.: A Methodology and Modelling Technique for Systems of BDI Agents. In: Van de Velde, W., Perram, J.W. (eds.) The Seventh European Work-shop on Modelling Autonomous Agents in a Multi-Agent World. Springer, Berlin (1996)
OMG: MDA Guide Version 1.0.1 (2003), http://www.omg.org/docs/omg/03-06-01.pdf
Padgham, L., Winikoff, M.: Prometheus: A Methodology for Developing Intelligent Agents. In: AOSE Workshop, AAMAS-20, Bologna, Italy (2002)
Shen, Z., Li, D., Miao, C., Gay, R.: Goal-oriented Methodology for Agent System Development. In: International Conference on Intelligent Agent Technology, IAT 2005 (2005)
Shneiderman, B.: Designing the User Interface, Strategies for Effective Human-Computer Interaction, 3rd edn. Addison-Wesley, USA (1997)
Strauss, A.: A Social World Perspective. Studies in Symbolic Interaction 1, 119–128 (1978)
Wooldridge, M., Jennings, N.R., Kinny, D.: The Gaia Methodology for Agent-Oriented Analysis and Design. Autonomous Agents and Multi-Agent Systems 3, 285–312 (2000)
Zambonelli, F., Jennings, N.R., Wooldridge, M.J.: Developing Multiagent Systems: The Gaia Methodology. ACM Transactions on Software Engineering and Methodology 12, 417–470 (2003)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2008 IFIP International Federation for Information Processing
About this paper
Cite this paper
Goschnick, S., Balbo, S., Sonenberg, L. (2008). ShaMAN: An Agent Meta-model for Computer Games. In: Forbrig, P., Paternò, F. (eds) Engineering Interactive Systems. TAMODIA HCSE 2008 2008. Lecture Notes in Computer Science, vol 5247. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-540-85992-5_22
Download citation
DOI: https://doi.org/10.1007/978-3-540-85992-5_22
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-85991-8
Online ISBN: 978-3-540-85992-5
eBook Packages: Computer ScienceComputer Science (R0)