Skip to main content

Distributed Speaking Objects: A Case for Massive Multiagent Systems

  • Conference paper
  • First Online:
Book cover Massively Multi-Agent Systems II (MMAS 2018)

Abstract

Smart sensors and actuators, embedding learning and reasoning features and associated to everyday objects and locations, will soon densely populate our everyday environments. Being capable of understanding, reasoning, and reporting about what is happening (for sensors) and about what they can make possibly happen (for actuators), these “speaking objects” will thus be assimilable to autonomous situated agents. Accordingly, populations of speaking objects will define dense and massive multiagent systems, devoted to monitor and control our environments, let them be homes, industries or, in the large-scale, whole cities. In this context, the necessary coordination among speaking objects will be likely to become associated with the capability of argumenting about situations and about the current state of the affairs, triggering and directing proper distributed conversations, and eventually collectively reach future desirable state of the affairs. In this article, we detail the speaking objects vision, overview the key enabling technologies, and analyze the key challenges for engineering large-scale collectives of speaking objects and their conversations.

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. Agrawal, H., Leigh, S.-W., Maes, P.: L’evolved: autonomous and ubiquitous utilities as smart agents. In: ACM International Joint Conference on Pervasive and Ubiquitous Computing, pp. 487–491. ACM, New York (2015)

    Google Scholar 

  2. Amgoud, L., Parsons, S.: Agent dialogues with conflicting preferences. In: Meyer, J.-J.C., Tambe, M. (eds.) ATAL 2001. LNCS (LNAI), vol. 2333, pp. 190–205. Springer, Heidelberg (2002). https://doi.org/10.1007/3-540-45448-9_14

    Chapter  Google Scholar 

  3. Atzori, L., Iera, A., Morabito, G.: The internet of things: a survey. Comput. Netw. 54(15), 2787–2805 (2010)

    Article  MATH  Google Scholar 

  4. Bordini, R., et al.: A survey of programming languages and platforms for multi-agent systems. Informatica (Ljubljana) 30(1), 33–44 (2006). Cited by 152

    MATH  Google Scholar 

  5. Conti, M., et al.: Looking ahead in pervasive computing: challenges and opportunities in the era of cyber-physical convergence. Pervasive Mob. Comput. 8(1), 2–21 (2012)

    Article  MathSciNet  Google Scholar 

  6. Curry, E.: Message-oriented middleware. In: Middleware for Communications, pp. 1–28 (2004)

    Google Scholar 

  7. Danaher, J.: The threat of algocracy: reality, resistance and accommodation. Philos. Technol. 29(3), 245–268 (2016)

    Article  Google Scholar 

  8. Davis, E., Marcus, G.: Commonsense reasoning and commonsense knowledge in artificial intelligence. Commun. ACM 58(9), 92–103 (2015)

    Article  Google Scholar 

  9. Endler, M., Briot, J.-P., Silva e Silva, F., De Almeida, V.P., Haeusler, E.H.: An approach for real-time stream reasoning for the internet of things. In: Proceedings of the 11th IEEE International Conference on Semantic Computing (ICSC 2017), pp. 348–353. IEEE, San Diego, January 2017

    Google Scholar 

  10. Freitas, A., Bordini, R.H., Meneguzzi, F., Vieira, R.: Towards integrating ontologies in multi-agent programming platforms. In: 2015 IEEE/WIC/ACM International Conference on Web Intelligence and Intelligent Agent Technology (WI-IAT), vol. 3, pp. 225–226. IEEE (2015)

    Google Scholar 

  11. Ganz, F., Puschmann, D., Barnaghi, P., Carrez, F.: A practical evaluation of information processing and abstraction techniques for the internet of things. IEEE Internet Things J. 2(4), 340–354 (2015)

    Article  Google Scholar 

  12. Garcez, A.S.D., Broda, K.B., Gabbay, D.M.: Neural-Symbolic Learning Systems: Foundations and Applications. Springer Science & Business Media, London (2012)

    MATH  Google Scholar 

  13. Getoor, L., Taskar, B.: Introduction to Statistical Relational Learning (Adaptive Computation and Machine Learning). The MIT Press, Cambridge (2007)

    Book  MATH  Google Scholar 

  14. Gyrard, A., Serrano, M., Atemezing, G.A.: Semantic web methodologies, best practices and ontology engineering applied to internet of things. In: 2015 IEEE 2nd World Forum on Internet of Things (WF-IoT), pp. 412–417. IEEE (2015)

    Google Scholar 

  15. Ingolfo, S., Siena, A., Mylopoulos, J., Susi, A., Perini, A.: Arguing regulatory compliance of software requirements. Data Knowl. Eng. 87, 279–296 (2013)

    Article  Google Scholar 

  16. Islam, S.R., Kwak, D., Kabir, M.H., Hossain, M., Kwak, K.-S.: The internet of things for health care: a comprehensive survey. IEEE Access 3, 678–708 (2015)

    Article  Google Scholar 

  17. Jennings, N.R., Faratin, P., Lomuscio, A.R., Parsons, S., Wooldridge, M.J., Sierra, C.: Automated negotiation: prospects, methods and challenges. Group Decis. Negot. 10(2), 199–215 (2001)

    Article  Google Scholar 

  18. Jung, H., Tambe, M., Kulkarni, S.: Argumentation as distributed constraint satisfaction: applications and results. In: Proceedings of the Fifth International Conference on Autonomous Agents, AGENTS 2001, pp. 324–331. ACM, New York (2001)

    Google Scholar 

  19. Kephart, J.O., Chess, D.M.: The vision of autonomic computing. IEEE Comput. 36(1), 41–50 (2003)

    Article  Google Scholar 

  20. Kortuem, G., Kawsar, F., Sundramoorthy, V., Fitton, D.: Smart objects as building blocks for the internet of things. IEEE Internet Comput. 14(1), 44–51 (2010)

    Article  Google Scholar 

  21. Kranz, M., Holleis, P., Schmidt, A.: Embedded interaction: interacting with the internet of things. IEEE Internet Comput. 14(2), 46–53 (2010)

    Article  Google Scholar 

  22. Liggins II, M., Hall, D., Llinas, J.: Handbook of Multisensor Data Fusion: Theory and Practice. CRC Press, Boca Raton (2017)

    Book  Google Scholar 

  23. Lippi, M., Mamei, M., Mariani, S., Zambonelli, F.: An argumentation-based perspective over the social IoT. IEEE Internet Things J., 1 (2017)

    Google Scholar 

  24. Lippi, M., Mamei, M., Mariani, S., Zambonelli, F.: Coordinating distributed speaking objects. In: 37th IEEE International Conference on Distributed Computing Systems, ICDCS 2017, Atlanta, USA, 5–8 June 2017

    Google Scholar 

  25. Maarala, A.I., Su, X., Riekki, J.: Semantic reasoning for context-aware internet of things applications. IEEE Internet Things J. 4(2), 461–473 (2017)

    Article  Google Scholar 

  26. Mariani, S.: Coordination of Complex Sociotechnical Systems - Self-organisation of Knowledge in MoK. Artificial Intelligence: Foundations, Theory, and Algorithms. Springer, Cham (2016). https://doi.org/10.1007/978-3-319-47109-9

    Book  Google Scholar 

  27. Meneguzzi, F.R., Zorzo, A.F., da Costa Móra, M.: Propositional planning in BDI agents. In: Proceedings of the 2004 ACM Symposium on Applied Computing, SAC 2004, pp. 58–63. ACM, New York (2004)

    Google Scholar 

  28. Omicini, A., Viroli, M.: Coordination models and languages: from parallel computing to self-organisation. Knowl. Eng. Rev. 26(1), 53–59 (2011)

    Article  Google Scholar 

  29. Perera, C., Zaslavsky, A., Christen, P., Georgakopoulos, D.: Context aware computing for the internet of things: a survey. Commun. Surv. Tutorials 16(1), 414–454 (2014)

    Article  Google Scholar 

  30. Rahwan, I., Ramchurn, S.D., Jennings, N.R., Mcburney, P., Parsons, S., Sonenberg, L.: Argumentation-based negotiation. Knowl. Eng. Rev. 18(4), 343–375 (2003)

    Article  Google Scholar 

  31. Rao, A.S., Georgeff, M.P.: BDI agents: from theory to practice. In: Lesser, V.R., Gasser, L. (eds.) 1st International Conference on Multi Agent Systems (ICMAS 1995), pp. 312–319. The MIT Press, San Francisco, 12–14 June 1995

    Google Scholar 

  32. Razzaque, M.A., Milojevic-Jevric, M., Palade, A., Clarke, S.: Middleware for internet of things: a survey. IEEE Internet Things J. 3(1), 70–95 (2016)

    Article  Google Scholar 

  33. Roman, R., Zhou, J., Lopez, J.: On the features and challenges of security and privacy in distributed internet of things. Comput. Netw. 57(10), 2266–2279 (2013)

    Article  Google Scholar 

  34. Shi, W., Dustdar, S.: The promise of edge computing. Computer 49(5), 78–81 (2016)

    Article  Google Scholar 

  35. Tsai, C.-W., Lai, C.-F., Chiang, M.-C., Yang, L.T., et al.: Data mining for internet of things: a survey. IEEE Commun. Surv. Tutorials 16(1), 77–97 (2014)

    Article  Google Scholar 

  36. Walton, D., Krabbe, E.: Commitment in Dialogue: Basic Concept of Interpersonal Reasoning. State University of New York Press, Albany (1995)

    Google Scholar 

  37. Wooldridge, M.J.: Reasoning About Rational Agents. MIT press, Cambridge (2000)

    MATH  Google Scholar 

  38. Ye, J., Dobson, S., McKeever, S.: Situation identification techniques in pervasive computing: a review. Pervasive Mob. Comput. 8(1), 36–66 (2012)

    Article  Google Scholar 

  39. Yi, S., Li, C., Li, Q.: A survey of fog computing: concepts, applications and issues. In: Proceedings of the 2015 Workshop on Mobile Big Data, Mobidata 2015, pp. 37–42. ACM, New York (2015)

    Google Scholar 

  40. Zambonelli, F., Jennings, N.R., Wooldridge, M.: Developing multiagent systems: the Gaia methodology. ACM Trans. Softw. Eng. Methodol. 12(3), 317–370 (2003)

    Article  Google Scholar 

  41. Zambonelli, F., Salim, F., Loke, S.W., De Meuter, W., Kanhere, S.: Algorithmic governance in smart cities: the conundrum and the potential of pervasive computing solutions. IEEE Technol. Soc. Mag. 37(2), 80–87 (2018)

    Article  Google Scholar 

  42. Zambonelli, F., et al.: Developing pervasive multi-agent systems with nature-inspired coordination. Pervasive Mob. Comput. 17(Part B), 236–252 (2015)

    Google Scholar 

  43. Zatelli, M.R., Hübner, J.F., Ricci, A., Bordini, R.H.: Conflicting goals in agent-oriented programming. In: Proceedings of the 6th International Workshop on Programming Based on Actors, Agents, and Decentralized Control, AGERE, pp. 21–30 (2016)

    Google Scholar 

Download references

Acknowledgments

Work supported by the CONNECARE (Personalised Connected Care for Complex Chronic Patients) project (EU H2020-RIA, Contract No. 689802).

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Marco Lippi .

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

Lippi, M., Mamei, M., Mariani, S., Zambonelli, F. (2019). Distributed Speaking Objects: A Case for Massive Multiagent Systems. In: Lin, D., Ishida, T., Zambonelli, F., Noda, I. (eds) Massively Multi-Agent Systems II. MMAS 2018. Lecture Notes in Computer Science(), vol 11422. Springer, Cham. https://doi.org/10.1007/978-3-030-20937-7_1

Download citation

  • DOI: https://doi.org/10.1007/978-3-030-20937-7_1

  • Published:

  • Publisher Name: Springer, Cham

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

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

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics