Skip to main content

A Web-Based Virtual Machine for Developing Computational Societies

  • Conference paper

Part of the book series: Lecture Notes in Computer Science ((LNAI,volume 5180))

Abstract

Different theoretical and practical insights into the field of computational organisations and electronic institutions has led to a clear separation of concerns between societal and agent-based features in the implementation of multiagent systems. From a theoretical perspective, this separation of concerns is also at the core of recent proposals towards a societal programming language. Building on the operational model of one of these proposals, this paper addresses the practical issue of implementing a web-based virtual machine for that language. The resulting framework is intended to be used in a wide range of applications, all of them related to the implementation of social processes (business processes, social networks, etc.).

Research sponsored by the Spanish Ministry of Science and Education (MEC), project TIN2006-15455-C03-03, and the Regional Government of Madrid and University Rey Juan Carlos, project URJC-CM-2006-CET-0300.

This is a preview of subscription content, log in via an institution.

Buying options

Chapter
USD   29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD   39.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD   54.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Learn about institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Ferber, J., Gutknecht, O., Michel, F.: From agents to organizations: An organizational view of multi-agent systems. In: Giorgini, P., Müller, J.P., Odell, J.J. (eds.) AOSE 2003. LNCS, vol. 2935, pp. 214–230. Springer, Heidelberg (2004)

    Google Scholar 

  2. Zambonelli, F., Jennings, N.R., Wooldridge, M.: Developing multiagent systems: The Gaia methodology. ACM Transactions on Software Engineering and Methodology 12(3), 317–370 (2003)

    Article  Google Scholar 

  3. Serrano, J.M., Saugar, S.: Operational semantics of multiagent interactions. In: Proceedings of the Sixth Intl. Joint Conf. on Autonomous Agents and Multiagent Systems, Honolulu, Hawai’i, 14-18 May 2007, pp. 884–891. ACM Press, New York (2007)

    Google Scholar 

  4. Esteva, M., Rodriguez, J.A., Sierra, C., Garcia, P., Arcos, J.L.: On the formal specifications of electronic institutions. In: Sierra, C., Dignum, F.P.M. (eds.) Agent-mediated Electronic Commerce (The European AgentLink Perspective). LNCS (LNAI), vol. 1991, pp. 126–147. Springer, Heidelberg (2001)

    Google Scholar 

  5. Esteva, M., Rosell, B., Rodríguez-Aguilar, J.A., Arcos, J.L.: AMELI: An agent-based middleware for electronic institutions. In: Proc. 3rd. Int. Joint Conf. on Autonomous Agents and Multiagent Systems, vol. 1, pp. 236–243 (2004)

    Google Scholar 

  6. Bordini, R.H., Hübner, J.F., Vieira, R.: Jason and the golden fleece of agent-oriented programming. In: Bordini, R.H., Dastani, M., Dix, J., El Fallah Seghrouchni, A. (eds.) Multi-Agent Programming: Languages, Platforms and Applications, Springer, Heidelberg (2005)

    Google Scholar 

  7. Hindriks, K.V., Boer, F.S.D., der Hoek, W.V., Meyer, J.J.C.: Agent programming in 3APL. Autonomous Agents and Multi-Agent Systems 2(4), 357–401 (1999)

    Article  Google Scholar 

  8. Fielding, R.T., Taylor, R.N.: Principled design of the modern web architecture. ACM Trans. Inter. Tech. 2(2), 115–150 (2002)

    Article  Google Scholar 

  9. Fielding, R., Gettys, J., Mogul, J., Frystyk, H., Masinter, L., Leach, P., Berners-Lee, T.: Hypertext transfer protocol – HTTP 1.1 (1999)

    Google Scholar 

  10. Franks, J., Hallam-Baker, P., Hostetler, J., Lawrence, S., Leach, P., Luotonen, A., Stewart, L.: Http authentication: Basic and digest access authentication (1999)

    Google Scholar 

  11. JADE: Jade web services integration gateway (2007), http://jade.cselt.it

  12. Consulting, N.: Restlet - lightweight rest framework for java (2007), http://www.restlet.org

Download references

Author information

Authors and Affiliations

Authors

Editor information

Matthias Klusch Michal Pěchouček Axel Polleres

Rights and permissions

Reprints and permissions

Copyright information

© 2008 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Saugar, S., Serrano, J.M. (2008). A Web-Based Virtual Machine for Developing Computational Societies. In: Klusch, M., Pěchouček, M., Polleres, A. (eds) Cooperative Information Agents XII. CIA 2008. Lecture Notes in Computer Science(), vol 5180. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-540-85834-8_14

Download citation

  • DOI: https://doi.org/10.1007/978-3-540-85834-8_14

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-85833-1

  • Online ISBN: 978-3-540-85834-8

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics