Skip to main content

Towards Framing the Agents & Artifacts Conceptual Model at the Knowledge Level: First Ideas and Experiments

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

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

Included in the following conference series:

Abstract

In this contribution, we propose an extension of the Knowledge Level as introduced by Newell in the A.I. context and refined by Jennings in agent-based software engineering to include also the agent environment as a first-class analysis/design dimension. We revisit and refine the Agents & Artifacts (A &A) conceptual model to be at the Knowledge Level by explicitly introducing a semantic layer based on Knowledge Graphs, and we discuss the benefits with some practical examples.

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

    Appendix A reports the levels as depicted by Newell in [15].

  2. 2.

    Appendix B reports a description of the knowledge level and the social level as depicted by Jennings in [10].

  3. 3.

    See the W3C Web of Things: https://www.w3.org/TR/wot-architecture/.

  4. 4.

    https://www.w3.org/TR/rdf11-concepts/.

  5. 5.

    https://www.rfc-editor.org/rfc/rfc3986.

  6. 6.

    https://www.rfc-editor.org/rfc/rfc3987.

  7. 7.

    https://www.w3.org/TR/sparql11-query/.

  8. 8.

    https://jena.apache.org/.

References

  1. Boissier, O., Bordini, R., Hubner, J., Ricci, A.: Multi-agent Oriented Programming: Programming Multi-agent Systems Using JaCaMo. Intelligent Robotics and Autonomous Agents series, MIT Press (2020). https://books.google.it/books?id=GM_tDwAAQBAJ

  2. 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 

  3. Chella, A., Lanza, F., Seidita, V.: Representing and developing knowledge using Jason, Cartago and owl. In: Workshop From Objects to Agents (2018)

    Google Scholar 

  4. Ciortea, A., Boissier, O., Ricci, A.: Engineering world-wide multi-agent systems with hypermedia. In: Weyns, D., Mascardi, V., Ricci, A. (eds.) EMAS 2018. LNCS (LNAI), vol. 11375, pp. 285–301. Springer, Cham (2019). https://doi.org/10.1007/978-3-030-25693-7_15

    Chapter  Google Scholar 

  5. Ciortea, A., Mayer, S., Gandon, F., Boissier, O., Ricci, A., Zimmermann, A.: A decade in hindsight: the missing bridge between multi-agent systems and the world wide web. In: Proceedings of the International Conference on Autonomous Agents and Multiagent Systems (2019)

    Google Scholar 

  6. Dennett, D.C.: The Intentional Stance. MIT press, Cambridge (1987)

    Google Scholar 

  7. Freitas, A., Schmidt, D., Panisson, A.R., Meneguzzi, F., Vieira, R., Bordini, R.H.: Knowledge-level integration for JaCaMo. In: Fifth International Workshop on Collaborative Agents - Research & Development, CARE for Intelligent Mobile Services (CARE) (2014)

    Google Scholar 

  8. Hogan, A., et al.: Knowledge graphs. ACM Comput. Surv. (CSUR) 54(4), 1–37 (2021)

    Article  Google Scholar 

  9. Hutchins, E.: Distributed cognition. Int. Encycl. Soc. Behav. Sci. Elsev. Sci. 138, 1–10 (2000)

    Google Scholar 

  10. Jennings, N.R.: On agent-based software engineering. Artif. Intell. 117(2), 277–296 (2000). https://doi.org/10.1016/S0004-3702(99)00107-1

    Article  MATH  Google Scholar 

  11. Klapiscak, T., Bordini, R.H.: JASDL: a practical programming approach combining agent and semantic web technologies. In: Baldoni, M., Son, T.C., van Riemsdijk, M.B., Winikoff, M. (eds.) DALT 2008. LNCS (LNAI), vol. 5397, pp. 91–110. Springer, Heidelberg (2009). https://doi.org/10.1007/978-3-540-93920-7_7

    Chapter  Google Scholar 

  12. Mascardi, V., Ancona, D., Barbieri, M., Bordini, R.H., Ricci, A.: Cool-AgentSpeak: Endowing AgentSpeak-DL agents with plan exchange and ontology services. Web Intell. Agent Syst. Int. J. 12(1), 83–107 (2014)

    Google Scholar 

  13. Moreira, Á.F., Vieira, R., Bordini, R.H., Hübner, J.F.: Agent-oriented programming with underlying ontological reasoning. In: Baldoni, M., Endriss, U., Omicini, A., Torroni, P. (eds.) DALT 2005. LNCS (LNAI), vol. 3904, pp. 155–170. Springer, Heidelberg (2006). https://doi.org/10.1007/11691792_10

    Chapter  Google Scholar 

  14. Newell, A.: The knowledge level. Artif. Intell. 18(1), 87–127 (1982). https://doi.org/10.1016/0004-3702(82)90012-1

    Article  MathSciNet  Google Scholar 

  15. Newell, A.: Unified Theories of Cognition. Harvard University Press, USA (1990)

    Google Scholar 

  16. Newell, A.: Reflections on the knowledge level. Artif. Intell. 59(1–2), 31–38 (1993)

    Article  MathSciNet  MATH  Google Scholar 

  17. Omicini, A., Ricci, A., Viroli, M.: Artifacts in the A &A meta-model for multi-agent systems. Auton. Agents Multi-agent Syst. 17(3), 432–456 (2008). https://doi.org/10.1007/s10458-008-9053-x

    Article  Google Scholar 

  18. Ricci, A., Omicini, A., Denti, E.: Activity theory as a framework for MAS coordination. In: Petta, P., Tolksdorf, R., Zambonelli, F. (eds.) ESAW 2002. LNCS (LNAI), vol. 2577, pp. 96–110. Springer, Heidelberg (2003). https://doi.org/10.1007/3-540-39173-8_8

    Chapter  Google Scholar 

  19. Ricci, A., Piunti, M., Viroli, M.: Environment programming in multi-agent systems: an artifact-based perspective. Auton. Agents Multi-agent Syst. 23(2), 158–192 (2011). https://doi.org/10.1007/s10458-010-9140-7

    Article  Google Scholar 

  20. Vygotsky, L.S., Cole, M.: Mind in Society: Development of Higher Psychological Processes. Harvard University Press, Cambridge (1978)

    Google Scholar 

  21. Weyns, D., Michel, F.: Agent environments for multi-agent systems – a research roadmap. In: Weyns, D., Michel, F. (eds.) E4MAS 2014. LNCS (LNAI), vol. 9068, pp. 3–21. Springer, Cham (2015). https://doi.org/10.1007/978-3-319-23850-0_1

    Chapter  Google Scholar 

  22. Weyns, D., Omicini, A., Odell, J.: Environment as a first class abstraction in multiagent systems. Auton. Agents Multi-agent Syst. 14(1), 5–30 (2007). https://doi.org/10.1007/s10458-006-0012-0

    Article  Google Scholar 

  23. Weyns, D., Van Dyke Parunak, H., Michel, F., Holvoet, T., Ferber, J.: Environments for multiagent systems state-of-the-art and research challenges. In: Weyns, D., Van Dyke Parunak, H., Michel, F. (eds.) E4MAS 2004. LNCS (LNAI), vol. 3374, pp. 1–47. Springer, Heidelberg (2005). https://doi.org/10.1007/978-3-540-32259-7_1

    Chapter  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Samuele Burattini .

Editor information

Editors and Affiliations

Appendices

A The Hierarchy of Computer Systems

(See Fig.2).

Fig. 2.
figure 2

The hierarchy of computer systems, as reported in [15] (pag. 47)

B Knowledge Level and Social Level

(See Table 1).

Table 1. Summary of the knowledge and social levels as reported in [10]

Rights and permissions

Reprints and permissions

Copyright information

© 2023 The Author(s), under exclusive license to Springer Nature Switzerland AG

About this paper

Check for updates. Verify currency and authenticity via CrossMark

Cite this paper

Burattini, S., Ciortea, A., Galassi, M., Ricci, A. (2023). Towards Framing the Agents & Artifacts Conceptual Model at the Knowledge Level: First Ideas and Experiments. In: Ciortea, A., Dastani, M., Luo, J. (eds) Engineering Multi-Agent Systems. EMAS 2023. Lecture Notes in Computer Science(), vol 14378. Springer, Cham. https://doi.org/10.1007/978-3-031-48539-8_14

Download citation

  • DOI: https://doi.org/10.1007/978-3-031-48539-8_14

  • Published:

  • Publisher Name: Springer, Cham

  • Print ISBN: 978-3-031-48538-1

  • Online ISBN: 978-3-031-48539-8

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics