From Thing to Smart Thing: Towards an Architecture for Agent-Based AmI Systems

  • Carlos Eduardo PantojaEmail author
  • José Viterbo
  • Amal El-Fallah Seghrouchni
Conference paper
Part of the Smart Innovation, Systems and Technologies book series (SIST, volume 148)


This paper presents the Internet of Smart Things, which uses improved things managed by Multi-Agent Systems for providing a network of devices for open environments in Ambient Intelligence systems. The proposed architecture employs a middleware for the Internet of Things as a base for the connectivity and communicability of devices. The Smart Things are deployed using hardware technologies interconnected to provide autonomy and specialized agents for interfacing controllers and to communicate with other devices. Prototypes are built as a proof-of-concept for validating the approach.


Ubiquitous computing Multi-agent systems AmI 


  1. 1.
    Weiser, M.: The computer for the 21st century. IEEE Pervasive Comput. 1(1), 19–25 (2002)CrossRefGoogle Scholar
  2. 2.
    Weber, W., Rabaey, J., Aarts, E.: Ambient Intelligence. Springer, Berlin (2005)Google Scholar
  3. 3.
    Wooldridge, M.: An Introduction to MultiAgent Systems. Wiley, New Jersey (2009)Google Scholar
  4. 4.
    Viterbo, J., Mazuel, L., Charif, Y., Endler, M., Sabouret, N., Breitman, K., Seghrouchni, A.E.F., Briot, J.: Ambient intelligence: management of distributed and heterogeneous context knowledge. CRC Studies in Informatics Series, pp. 1–44. Chapman & Hall, London (2008)Google Scholar
  5. 5.
    Maciel, C., de Souza, P.C., Viterbo, J., Mendes, F.F., El Fallah Seghrouchni, A.: A multi-agent architecture to support ubiquitous applications in smart environments. In: Koch, F., Meneguzzi, F., Lakkaraju, K. (eds.) Agent Technology for Intelligent Mobile Services and Smart Societies, pp. 106–116. Springer, Berlin (2015)Google Scholar
  6. 6.
    Leppanen, T., Liu, M., Harjula, E., Ramalingam, A., Ylioja, J., Narhi, P., Riekki, J., Ojala, T.: Mobile agents for integration of internet of things and wireless sensor networks. In: Systems, Man, and Cybernetics (SMC), pp. 14–21. IEEE (2013)Google Scholar
  7. 7.
    Rivera, D., Cruz-Piris, L., Lopez-Civera, G., de la Hoz, E., Marsa-Maestre, I.: Applying an unified access control for IoT-based intelligent agent systems. In: 2015 IEEE 8th International Conference on Service-Oriented Computing and Applications (SOCA), pp. 247–251. IEEE (2015)Google Scholar
  8. 8.
    Savaglio, C., Fortino, G., Zhou, M.: Towards interoperable, cognitive and autonomic IoT systems: an agent-based approach. In: 2016 IEEE 3rd World Forum on Internet of Things (WF-IoT), pp. 58–63. IEEE (2016)Google Scholar
  9. 9.
    Hernández, M.E.P., Reiff-Marganiec, S.: Towards a software framework for the autonomous internet of things. In: 2016 IEEE 4th International Conference on Future Internet of Things and Cloud (FiCloud), pp. 220–227. IEEE (2016)Google Scholar
  10. 10.
    Pantoja, C.E., Stabile, M.F., Lazarin, N.M., Sichman, J.S.: Argo: an extended Jason architecture that facilitates embedded robotic agents programming. In: Baldoni, M., Müller, J.P., Nunes, I., Zalila-Wenkstern, R. (eds.) Engineering Multi-Agent Systems: 4th International Workshop, EMAS, pp. 136–155. Springer, Berlin (2016)CrossRefGoogle Scholar
  11. 11.
    Brandao, F., Nunes, P., Jesus, V.S., Pantoja, C.E., Viterbo, J.: Managing natural resources in a smart bathroom using a ubiquitous multi-agent system. In: 11\(^{\rm th}\) Software Agents, Environments and Applications School (2017)Google Scholar
  12. 12.
    Wohlin, C., Runeson, P., Höst, M., Ohlsson, M.C., Regnell, B., Wesslén, A.: Experimentation in Software Engineering. Springer Science & Business Media, Berlin (2012)Google Scholar
  13. 13.
    Endler, M., Baptista, G., Silva, L., Vasconcelos, R., Malcher, M., Pantoja, V., Pinheiro, V., Viterbo, J.: Contextnet: context reasoning and sharing middleware for large-scale pervasive collaboration and social networking. In: Proceedings of the Workshop on Posters and Demos Track, p. 2. ACM (2011)Google Scholar
  14. 14.
    Pardo-Castellote, G.: OMG data-distribution service: architectural overview. In: 2003 Proceedings of the 23rd International Conference on Distributed Computing Systems Workshops, pp. 200–206. IEEE (2003)Google Scholar
  15. 15.
    Bordini, R.H., Hübner, J.F., Wooldridge, M.: Programming Multi-Agent Systems in AgentSpeak Using Jason. Wiley, New York (2007)Google Scholar
  16. 16.
    Mzahm, A.M., Ahmad, M.S., Tang, A.: Enhancing the internet of things (IoT) via the concept of agent of things (AoT). J. Netw. Innov. Comput. 2(2014), 101–110 (2014)Google Scholar
  17. 17.
    Singh, M.P., Chopra, A.K.: The internet of things and multiagent systems: decentralized intelligence in distributed computing. In: 2017 Distributed Computing Systems (ICDCS), pp. 1738–1747. IEEE (2017)Google Scholar

Copyright information

© Springer Nature Singapore Pte Ltd. 2020

Authors and Affiliations

  • Carlos Eduardo Pantoja
    • 1
    • 2
    Email author
  • José Viterbo
    • 2
  • Amal El-Fallah Seghrouchni
    • 3
  1. 1.Centro Federal de Educação Tecnológica (CEFET/RJ)Rio de JaneiroBrazil
  2. 2.Universidade Federal Fluminense (UFF)Rio de JaneiroBrazil
  3. 3.LIP6Sorbonne Universités -UPMC - Paris 06ParisFrance

Personalised recommendations