IVA 2001: Intelligent Virtual Agents pp 100-111 | Cite as
Intelligent Virtual Agent Societies on the Internet
Abstract
The principal advances in the research field of IVAs within virtual environments have taken place in the area of agent architectures. However, very few papers have addressed the development of metamodels to conceptualize this kind of systems from an organizational and social point of view, despite their intrinsic sociability and their close relationship to life-like virtual words. Likewise, no platform has been yet developed that contributes to the development of virtual environments and looks at all these concepts. This paper introduces a taxonomy containing all the agent types that would take part in a virtual environment, considered as a whole society. On the basis of this taxonomy, we put forward a metamodel, which can be used to define how this society would be organised. An agent platform, known as PIVAS, has also been developed to support the described metamodel, while providing the necessary services for the creation of Virtual Agent Societies, such as migration, location, etc.
Keywords
Virtual Environment Mobile Agent Autonomous Agent Virtual Agent Organic AgentPreview
Unable to display preview. Download preview PDF.
References
- [1]N. Gilbert: “Artificial Societies: The Computer Simulation of Social Life” pages 144–156. UCL Press: London, 1995.Google Scholar
- [2]Stan Franklin y Art Graesser: “Is it an Agent, or just a Program?: A Taxonomy for Autonomous Agents”. proceedings of the Third International Workshop on Agent Theories, Architectures, and Languages, Springer-Verlag, 1996Google Scholar
- [3]M. P. Georgeff: “Emergence in Social Simulation”. Annual Review of Computer Science, 2:359–400, 1987CrossRefGoogle Scholar
- [4]P. Maes: “Designing Autonomous Agents”. The MIT Press: Cambridge, MA, 1990Google Scholar
- [5]M. P. Georgeffy A. L. Lansky: “Reactive reasoning and planning”. In Proceedings of the Sixth National Conference on Artificial Intelligence. 1987.Google Scholar
- [6]A. H. Bond y L. Gasset, editors: Readings in Distributed Artificial Intelligence. Morgan Kaufmann Publishers: San Mateo, CA, 1988.Google Scholar
- [7]V. R. Lesser and D. D. Corkill: “Distributed Problem Solving”. Encyclopedia of Artificial Intelligence (ed. S. C. Shapiro) 245–251 John Wiley and Sons, 1987Google Scholar
- [8]J. Ferber, and A. Drogul: “Using Reactive Multi-Agent Systems in Simulation and Problem Solving”. In Distributed Artificial Intelligence: Theory and Praxis, (eds. N. M. Avouris and L. Gasser), 53–80, Kluwer Academic Publishers, (1992).Google Scholar
- [9]N.R. Jennings y J. R. Campos: “Towards a Social Level Characterisation of Socially Responsible Agents”. IEEE Proceedings on Software Engineering, pages 11–25, 1997Google Scholar
- [10]A. Newell: “The Knowledge Level”. Artificial Intelligence, (18), pages 87–127. 1982CrossRefGoogle Scholar
- [11]J. S. Rosenschein and M. R. Genesereth: “Deals Among Rational Agents”. IJCAI-85, Aravind Joshi (eds.), pages 91–95, Morgan Kaufmann Publishers Inc., California, USA, 1985Google Scholar
- [12]H. Vilhjálmsson and J. Cassell: “BodyChat: Autonomous Communicative Behaviors in Avatars”. In Proceedings of the 2nd Annual ACM International Conference on Autonomous Agents. Minneapolis, 1998.Google Scholar
- [13]M. Wooldridge and N. Jennings: “Agent Theories, Architecture and Languages: A Survey”. Proceeding ECAI-94: Workshop on Agent Theories, Architecture and Languages, Springer-Verlag, Berlin, Germany, 1995Google Scholar
- [14]M. Luck and M. d‘Inverno: “Engagement and Cooperation in Motivated Agent Modeling”. Proceedings of the First Australian Workshop on Distributed Artificial Intelligence, Zhang and Lukose (eds.), pages 70–84, Springer-Verlag, Berlin, Germany, 1996.Google Scholar
- [15]R. Conte and J. Sichman: DEPNET: How to benefit from social dependence. Journal of Mathematical Sociology (20), pages 161–177, (1995).CrossRefGoogle Scholar
- [16]P. Ciancarini: “Coordination models and languages as software integrators”. ACM Computing Surveys, 28(2), June 1996.Google Scholar
- [17]O. Gutknecht and J. Ferber: “Madkit: Organizing heterogeneity with groups in a platform for multiple multi-agent systems”. Technical Report 97188, LIRMM, 161, rue Ada-Montpellier-France, Dec 1997Google Scholar
- [18]L. Gasser, C. Braganza, and N. Herman: “Mace: a flexible testbed for distributed ai research”. In M. N. Huhns, editor, Distributed Artificial Intelligence, pages 119–152. 1987.Google Scholar
- [19]R.G. Smith: “The Contract Net Protocol: High-Level Communication and Control in a Distributed Problem SolverD. IEEE Transactionson Computers, C-29(12):1104–1113, (1980).Google Scholar
- [20]E. A. Kendall: “Role Modelling for agent system analysis, design and implementation”. In 1st International Symposium on Agent Systems and Applications. IEEE CS Press, October 1999.Google Scholar
- [21]“Grasshopper Programmer’s Guide”. IKV++ Gmbh. July 2000.Google Scholar
- [22]J. Baumann, F. Hohl, M. Straber, K. Rothermel: “Mole-Concepts of a Mobile Agent System” 1997.Google Scholar
- [23]A. Puliafito, O. Tomarchio, and L. Vita: “Design and Implementation of a Mobile Agent Platform”. Journal of System Architecture, 46(2): 145–162, 2000.CrossRefGoogle Scholar
- [24]F. Fernández, J. P. Rojas, F. J. Soriano, J. Velez: “PIVAS: A Platform for Intelligent Virtual Agent Societies”. Technical Report, UPM, Madrid, 2001.Google Scholar