Multimedia Tools and Applications

, Volume 74, Issue 13, pp 4561–4582 | Cite as

Developing a virtual trade fair using an agent-oriented approach

  • Inmaculada Remolar
  • Alejandro Garcés
  • Cristina Rebollo
  • Miguel Chover
  • Ricardo Quirós
  • Jesús Gumbau


Online virtual trade fairs are becoming a popular way of establishing economic trade relationships nowadays. In the current context of the world economy, new ways of creating virtual environments where suppliers can show their products to potential customers are increasingly in demand. Some people can be found in this kind of scenario representing a role such as, for example, the administrator, the customers or the suppliers. The interaction between them is one of the most important characteristics of these commercial environments. Taking all these concepts into account, this article presents a 3D virtual trade fair that has been defined using an agent-oriented approach. This approach makes it possible to model, understand and implement the virtual economic environment, where interaction is the norm. Moreover, it makes it easy to add new components and meet new requirements in order to develop an open architecture that continuously changes and evolves. In this virtual trade fair, the chosen methodology has been Gaia, widely used for agent-oriented analysis and design of multi-agent systems.


Multi-agent systems Business environment Virtual trade fairs Virtual worlds 



This work was supported by the Spanish Ministry of Science and Technology (Project TIN2010-21089-C03-03) and Feder Funds.


  1. 1.
    Argente E, Botti V, Carrascosa C, Giret A, Julian V, Rebollo M (2011) An abstract architecture for virtual organizations: The THOMAS approach. Knowl Inf Syst 29(2):379–403CrossRefGoogle Scholar
  2. 2.
    Berger, H., Dittenbach, M., Merkl, D., Bogdanovych, A., Simoff, S., Sierra, C. (2006) Playing the e-business game in 3d virtual worlds. In: OZCHI’06: Proceedings of the 18th Australia conference on Computer-Human Interaction, pp. 333–336. ACMGoogle Scholar
  3. 3.
    Businesswomanfair (2013) Accessed March 2013
  4. 4.
    Cernuzzi, L., Juan, T., Sterling, L., Zambonelli, F. (2004) The gaia methodology: Basic concepts and extensions. In: Methodologies and Software Engineering for Agent Systems. Kluwer Academic PressGoogle Scholar
  5. 5.
    Companies turn to virtual trade shows to save money (2013) Accessed March 2013
  6. 6.
    Czerniawska F, Potter G (1998) Business in a Virtual World: Exploiting Information for Competitive Advantage. Wiley, BasingstokeCrossRefGoogle Scholar
  7. 7.
    Duke, R., Rose, G.: Formal Object Oriented Specification Using Object-Z. (2000). Cornerstones of Computing Series. Palgrave Macmillan LimitedGoogle Scholar
  8. 8.
    Eberly, D. (2000) 3D game engine design: a practical approach to real-time computer graphics. Morgan Kaufmann Publishers IncGoogle Scholar
  9. 9.
    Garcés A, Quirós R, Chover M, Camahort E (2010) Implementing virtual agents: Haba-based approach. Int J Multimed Appl 2:1–15Google Scholar
  10. 10.
    Garcés, A., Quirós, R., Chover, M., Huerta, J., Camahort, E. (2007) A development methodology for moderately open multi-agent systems. In: Proceedings of the 25th conference on IASTED International Multi-Conference: Software Engineering, SE’07, pp. 37–42Google Scholar
  11. 11.
    Globbarea (2013) Accessed March 2013
  12. 12. (2013) Accessed March 2013
  13. 13.
    Marketplace365 (2013) March 2013
  14. 14.
    Noh, S.S., Hong, S.D., Park, J.W. (2006) Using a game engine technique to produce 3d entertainment contents. In: Proceedings of the 16th International Conference on Artificial Reality and Telexistence–Workshops, ICAT’06, pp. 246–251Google Scholar
  15. 15.
  16. 16.
    Prendinger H, Ullrich S, Nakasone A, Ishizuka M (2011) Mpml3d: Scripting agents for the 3d internet. IEEE Trans Vis Comput Graph 17(5):655–668CrossRefGoogle Scholar
  17. 17.
    Ranathunga, S., Cranefield, S., Purvis, M. (2011) Interfacing a cognitive agent platform with a virtual world: a case study using second life (extended abstract). In: Proceedings of the 10th International Conference on Autonomous Agents and Multiagent Systems, pp. 1181–1182. International Foundation for Autonomous Agents and Multiagent SystemsGoogle Scholar
  18. 18.
    Remolar I, Chover M, Quirós R, Gumbau J, Castelló P, Rebollo C, Ramos F (2011) Design of a multiuser virtual trade fair using a game engine. Trans Comput Sci 12:118–139CrossRefGoogle Scholar
  19. 19.
    Second life (2013) Accessed March 2013
  20. 20.
    Shoham Y (1993) Agent-oriented programming. Artif Intell 60(1):51–92MathSciNetCrossRefGoogle Scholar
  21. 21.
    Smitht G (2000) The Object-Z specification language. Kluwer Academic Publishers, NorwellCrossRefGoogle Scholar
  22. 22.
    Trenholme D, Smith S (2008) Computer game engines for developing first-person virtual environments. Virtual Reality 12(3):181–187CrossRefGoogle Scholar
  23. 23.
    Unisfair (2013) Accessed March 2013
  24. 24.
    Vijaykar, S., Kadavasal, M.S., Dhara, K.K., Wu, X., Krishnaswamy, V. (2009) Virtual worlds as a tool for enterprise services. In: CCNC’09: Proceedings of the 6th IEEE Conference on Consumer Communications and Networking Conference, pp. 186–190. IEEE PressGoogle Scholar
  25. 25.
    Vosinakis S, Panayiotopoulos T (2005) A Tool for Constructing 3D Environments with Virtual Agents. Multimed Tools Appl 25(2):253–279CrossRefGoogle Scholar
  26. 26.
    Wooldridge, M., Ciancarini, P. (2001) Agent-oriented software engineering: The state of the art. pp. 1–28. Springer-VerlagGoogle Scholar
  27. 27.
    Wooldridge M, Jennings NR, Kinny D (2000) The gaia methodology for agent-oriented analysis and design. Auton Agent Multi-Agent Syst 3(3):285–312CrossRefGoogle Scholar
  28. 28.
    Xpofairs (2013) Accessed March 2013
  29. 29.
    Zambonelli F, Jennings NR, Wooldridge M (2003) Developing multiagent systems: The gaia methodology. ACM Transaction Software Eng. Methodol 12(3):317–370Google Scholar

Copyright information

© Springer Science+Business Media New York 2013

Authors and Affiliations

  • Inmaculada Remolar
    • 1
  • Alejandro Garcés
    • 1
  • Cristina Rebollo
    • 1
  • Miguel Chover
    • 1
  • Ricardo Quirós
    • 1
  • Jesús Gumbau
    • 1
  1. 1.Institute of New Imaging TechnologiesUniversitat Jaume ICastellónSpain

Personalised recommendations