Skip to main content

Distributed Transparency in Endogenous Environments: The JaCaMo Case

  • Conference paper
  • First Online:
Engineering Multi-Agent Systems (EMAS 2017)

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

Included in the following conference series:

Abstract

This paper deals with distribution aspects of endogenous environments, in this case, distribution refers to the deployment in several machines across a network. A recognized challenge is the achievement of distributed transparency, a mechanism that allows the agent working in a distributed environment to maintain the same level of abstraction as in local contexts. In this way, agents do not have to deal with details about network connections, which hinders their abstraction level, and the way they work in comparison with locally focused environments, reducing flexibility. This work proposes a model based on hierarchical workspaces, creating a distinctive layer for environment distribution, which the agents do not manage directly but can exploit as part of infrastructure services. The proposal is in the context of JaCaMo, the Multi-Agent Programming framework that combines the Jason, CArtAgO, and MOISE technologies, specially focusing on CArtAgO, which provides the means to program and organize the environment in terms of workspaces.

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

Access this chapter

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 EPUB and 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

Institutional subscriptions

References

  1. Behrens, T.M., Hindriks, K.V., Dix, J.: Towards an environment interface standard for agent platforms. Ann. Math. Artif. Intell. 61(4), 261–295 (2011)

    Article  Google Scholar 

  2. Bellifemine, F., Poggi, A., Rimassa, G.: JADE - A FIPA-compliant agent framework. In: Proceedings of PAAM, London, vol. 99, p. 33 (1999)

    Google Scholar 

  3. Bifet, A., Holmes, G., Kirkby, R., Pfahringer, B.: MOA: massive online analysis. J. Mach. Learn. Res. 11, 1601–1604 (2010)

    Google Scholar 

  4. Boissier, O., Bordini, R.H., Hübner, J.F., Ricci, A., Santi, A.: Multi-agent oriented programming with JaCaMo. Sci. Comput. Program. 78(6), 747–761 (2013)

    Article  Google Scholar 

  5. Bordini, R.H., Hübner, J.F., Wooldridge, M.: Programming Multi-Agent Systems in Agent-Speak Using Jason. Wiley, New York (2007)

    MATH  Google Scholar 

  6. Braubach, L., Pokahr, A., Bade, D., Krempels, K.-H., Lamersdorf, W.: Deployment of distributed multi-agent systems. In: Gleizes, M.-P., Omicini, A., Zambonelli, F. (eds.) ESAW 2004. LNCS (LNAI), vol. 3451, pp. 261–276. Springer, Heidelberg (2005). https://doi.org/10.1007/11423355_19

    Chapter  Google Scholar 

  7. Finin, T., et al.: An overview of KQML: a knowledge query and manipulation language. Technical report, University of Maryland, CS Department (1992)

    Google Scholar 

  8. Hennessy, M.: A Distributed Pi-Calculus. Cambridge University Press, Cambridge (2007)

    Book  Google Scholar 

  9. Hübner, J.F., Boissier, O., Kitio, R., Ricci, A.: Instrumenting multi-agent organisations with organisational artifacts and agents. Auton. Agent. Multi-Agent Syst. 20(3), 369–400 (2010)

    Article  Google Scholar 

  10. Odell, J.J., Van Dyke Parunak, H., Fleischer, M., Brueckner, S.: Modeling agents and their environment. In: Giunchiglia, F., Odell, J., Weiß, G. (eds.) AOSE 2002. LNCS, vol. 2585, pp. 16–31. Springer, Heidelberg (2003). https://doi.org/10.1007/3-540-36540-0_2

    Chapter  Google Scholar 

  11. Omicini, A., Ricci, A., Viroli, M.: Artifacts in the A&A meta-model for multi-agent systems. Auton. Agent. Multi-Agent Syst. 17(3), 432–456 (2008)

    Article  Google Scholar 

  12. Rao, A.S.: AgentSpeak(L): BDI agents speak out in a logical computable language. In: Van de Velde, W., Perram, J.W. (eds.) MAAMAW 1996. LNCS, vol. 1038, pp. 42–55. Springer, Heidelberg (1996). https://doi.org/10.1007/BFb0031845

    Chapter  Google Scholar 

  13. Ricci, A., Viroli, M., Omicini, A.: Construenda est CArtAgO: toward an infrastructure for artifacts in MAS. Cybern. Syst. 2, 569–574 (2006)

    Google Scholar 

  14. Ricci, A., Piunti, M., Viroli, M.: Environment programming in multi-agent systems: an artifact-based perspective. Auton. Agent. Multi-Agent Syst. 23(2), 158–192 (2011)

    Article  Google Scholar 

  15. Ricci, A., Viroli, M., Cimadamore, M.: Prototyping concurrent systems with agents and artifacts: framework and core calculus. Electron. Notes Theor. Comput. Sci. 194(4), 111–132 (2008)

    Article  Google Scholar 

  16. Russell, S.J., Norvig, P., Canny, J.D., Malik, J.M., Edwards, D.D.: Artificial Intelligence: A Modern Approach, vol. 2. Prentice Hall, Upper Saddle River (2003)

    Google Scholar 

  17. Weyns, D., Omicini, A., Odell, J.: Environment as a first class abstraction in multiagent systems. Auton. Agent. Multi-Agent Syst. 14(1), 5–30 (2007)

    Article  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Xavier Limón .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2018 Springer International Publishing AG, part of Springer Nature

About this paper

Check for updates. Verify currency and authenticity via CrossMark

Cite this paper

Limón, X., Guerra-Hernández, A., Ricci, A. (2018). Distributed Transparency in Endogenous Environments: The JaCaMo Case. In: El Fallah-Seghrouchni, A., Ricci, A., Son, T. (eds) Engineering Multi-Agent Systems. EMAS 2017. Lecture Notes in Computer Science(), vol 10738. Springer, Cham. https://doi.org/10.1007/978-3-319-91899-0_7

Download citation

  • DOI: https://doi.org/10.1007/978-3-319-91899-0_7

  • Published:

  • Publisher Name: Springer, Cham

  • Print ISBN: 978-3-319-91898-3

  • Online ISBN: 978-3-319-91899-0

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics