Skip to main content

Designing Multi-Agent Systems from Ontology Models

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

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

Included in the following conference series:

Abstract

This chapter presents our proposal for the development of multi-agent systems designed as ontology models supporting code generation and reasoning. The foundation of such work takes into consideration ontologies for agent-oriented software engineering aligned with the JaCaMo framework. These techniques are implemented in a tool that supports multi-agent systems core code generation for JaCaMo. The underlying ontology also allows for reasoning about the multi-agent systems models under development. Such comprehensive approach, therefore, spans through the modelling, programming, and verification of agent-oriented software.

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 59.99
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 74.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

Notes

  1. 1.

    The model is at a higher abstraction level than the code, so sometimes only a structure or code skeleton can be created and programmers have to complete it in order to obtain a fully executable and running system.

  2. 2.

    OntoMAS ontology: http://www.inf.pucrs.br/linatural/wordpress/index.php/recursos-e-ferramentas/ontomas/.

  3. 3.

    Onto2JaCaMo plug-in: http://www.inf.pucrs.br/linatural/wordpress/index.php/recursos-e-ferramentas/onto2jacamo/.

References

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

    Article  Google Scholar 

  2. Bordini, R.H., Dastani, M., Winikoff, M.: Current issues in multi-agent systems development. In: O’Hare, G.M.P., Ricci, A., O’Grady, M.J., Dikenelli, O. (eds.) ESAW 2006. LNCS (LNAI), vol. 4457, pp. 38–61. Springer, Heidelberg (2007). https://doi.org/10.1007/978-3-540-75524-1_3

    Chapter  Google Scholar 

  3. Bordini, R.H., Hübner, J.F., Wooldridge, M.: Programming Multi-Agent Systems in AgentSpeak Using Jason. Wiley, Chichester (2007)

    Book  Google Scholar 

  4. Budinsky, F.: Eclipse Modeling Framework: A Developers Guide. The Eclipse Series. Addison-Wesley, Boston (2004)

    Google Scholar 

  5. Freitas, A.: Model-driven engineering of multi-agent systems based on ontology. Ph.D. thesis, Pontifícia Universidade Católica do Rio Grande do Sul, Porto Alegre, RS, Brazil (2017). http://tede2.pucrs.br/tede2/handle/tede/7930

  6. Freitas, A., Bordini, R.H., Vieira, R.: Model-driven engineering of multi-agent systems based on ontologies. Appl. Ontol. J. 12, 157–188 (2017)

    Article  Google Scholar 

  7. Freitas, A., Cardoso, R.C., Vieira, R., Bordini, R.H.: Limitations and divergences in approaches for agent-oriented modelling and programming. In: Baldoni, M., Müller, J.P., Nunes, I., Zalila-Wenkstern, R. (eds.) International Workshop on Engineering Multi-Agent Systems, pp. 88–103 (2016)

    Google Scholar 

  8. Freitas, A., Panisson, A.R., Hilgert, L., Meneguzzi, F., Vieira, R., Bordini, R.H.: Applying ontologies to the development and execution of multi-agent systems. Web Intell. J. 15(4), 291–302 (2017)

    Article  Google Scholar 

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

    Article  Google Scholar 

  10. Musen, M.A.: The Protégé project: a look back and a look forward. AI Matters 1(4), 4–12 (2015)

    Article  Google Scholar 

  11. Okuyama, F.Y., Vieira, R., Bordini, R.H., da Rocha Costa, A.C.: An ontology for defining environments within multi-agent simulations. In: Workshop on Ontologies and Metamodeling in Software and Data Engineering (2006)

    Google Scholar 

  12. Padgham, L., Winikoff, M.: Prometheus: a methodology for developing intelligent agents. In: Giunchiglia, F., Odell, J., Weiß, G. (eds.) AOSE 2002. LNCS, vol. 2585, pp. 174–185. Springer, Heidelberg (2003). https://doi.org/10.1007/3-540-36540-0_14

    Chapter  Google Scholar 

  13. Pokahr, A., Braubach, L.: A survey of agent-oriented development tools. In: Fallah-Seghrouchni, A.E., Dix, J., Dastani, M., Bordini, R.H. (eds.) Multi-Agent Programming, Languages, Tools and Applications, pp. 289–329. Springer, Boston (2009). https://doi.org/10.1007/978-0-387-89299-3_9

    Chapter  Google Scholar 

  14. Ricci, A., Viroli, M., Omicini, A.: CArtAgO: an infrastructure for engineering computational environments in MAS. In: Weyns, D., Parunak, H.V.D., Michel, F. (eds.) International Workshop Environments for Multi-Agent Systems, pp. 102–119 (2006)

    Google Scholar 

  15. Tran, Q.N.N., Low, G.: MOBMAS: a methodology for ontology-based multi-agent systems development. Inf. Softw. Technol. J. 50(7–8), 697–722 (2008)

    Article  Google Scholar 

  16. Zarafin, A.M.: Semantic description of multi-agent organizations. Master’s thesis, Automatic Control and Computers Faculty, Computer Science and Engineering Department - Politehnica University of Bucharest (2012)

    Google Scholar 

Download references

Acknowledgements

This study was financed in part by the Coordenação de Aperfeiçoamento de Pessoal de Nivel Superior – Brasil (CAPES) – Finance Code 001.

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Artur Freitas .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2019 Springer Nature Switzerland AG

About this paper

Check for updates. Verify currency and authenticity via CrossMark

Cite this paper

Freitas, A., Bordini, R.H., Vieira, R. (2019). Designing Multi-Agent Systems from Ontology Models. In: Weyns, D., Mascardi, V., Ricci, A. (eds) Engineering Multi-Agent Systems. EMAS 2018. Lecture Notes in Computer Science(), vol 11375. Springer, Cham. https://doi.org/10.1007/978-3-030-25693-7_5

Download citation

  • DOI: https://doi.org/10.1007/978-3-030-25693-7_5

  • Published:

  • Publisher Name: Springer, Cham

  • Print ISBN: 978-3-030-25692-0

  • Online ISBN: 978-3-030-25693-7

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics