Skip to main content

Argumentation-Based Coordination in IoT: A Speaking Objects Proof-of-Concept

  • Conference paper
  • First Online:
Book cover Internet and Distributed Computing Systems (IDCS 2019)

Abstract

Coordination of Cyberphysical Systems is an increasingly relevant concern for distributed systems engineering, mostly due to the rise of the Internet of Things vision in many application domains. Against this background, Speaking Objects has been proposed as a vision of future smart objects coordinating their collective perception and action through argumentation. Along this line, in this paper we describe a Proof-of-Concept implementation of the Speaking Objects vision in a smart home deployment.

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

Notes

  1. 1.

    Or, more precisely, commonsense knowledge is affected by time and space on a greater time scale with respect to contextual knowledge.

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. Alcarria, R., Robles, T., Morales, A., Cedeño, E.: Resolving coordination challenges in distributed mobile service executions. Int. J. Web Grid Serv. 10(2/3), 168–191 (2014). https://doi.org/10.1504/IJWGS.2014.060251

    Article  Google Scholar 

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

  4. Atzori, L., Iera, A., Morabito, G.: The Internet of Things: a survey. Comput. Netw. 54(15), 2787–2805 (2010). https://doi.org/10.1016/j.comnet.2010.05.010

    Article  MATH  Google Scholar 

  5. Bourzac, K.: Millimeter-scale computers: now with deep-learning neural networks on board, February 2017. https://goo.gl/sciVTC

  6. Cano, J., Rutten, E., Delaval, G., Benazzouz, Y., Gurgen, L.: ECA rules for IoT environment: a case study in safe design. In: 2014 IEEE Eighth International Conference on Self-Adaptive and Self-Organizing Systems Workshops, pp. 116–121, September 2014. https://doi.org/10.1109/SASOW.2014.32

  7. Cheng, B., Zhu, D., Zhao, S., Chen, J.: Situation-aware IoT service coordination using the event-driven SOA paradigm. IEEE Trans. Netw. Serv. Manag. 13(2), 349–361 (2016). https://doi.org/10.1109/TNSM.2016.2541171

    Article  Google Scholar 

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

    Article  Google Scholar 

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

    Google Scholar 

  10. Fortino, G., Russo, W., Savaglio, C., Shen, W., Zhou, M.: Agent-oriented cooperative smart objects: from IoT system design to implementation. IEEE Trans. Syst. Man Cybern.: Syst. 48(11), 1939–1956 (2018). https://doi.org/10.1109/TSMC.2017.2780618

    Article  Google Scholar 

  11. Fortino, G., Guerrieri, A., Lacopo, M., Lucia, M., Russo, W.: An agent-based middleware for cooperating smart objects. In: Corchado, J.M., et al. (eds.) PAAMS 2013. CCIS, vol. 365, pp. 387–398. Springer, Heidelberg (2013). https://doi.org/10.1007/978-3-642-38061-7_36

    Chapter  Google Scholar 

  12. Goumopoulos, C., Kameas, A.: Smart objects as components of UbiComp applications. Int. J. Multimedia Ubiquitous Eng. 4(3), 1–20 (2009)

    Google Scholar 

  13. Gupta, C., et al.: ProtoNN: compressed and accurate kNN for resource-scarce devices. In: Proceedings of the 34th International Conference on Machine Learning (ICML 2017), vol. 70, pp. 1331–1340. JMLR.org (2017). http://dl.acm.org/citation.cfm?id=3305381.3305519

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

  15. Kumar, A., Goyal, S., Varma, M.: Resource-efficient machine learning in 2 KB RAM for the Internet of Things. In: Proceedings of the 34th International Conference on Machine Learning (ICML 2017), vol. 70, pp. 1935–1944. JMLR.org (2017). http://dl.acm.org/citation.cfm?id=3305381.3305581

  16. Lippi, M., Mamei, M., Mariani, S., Zambonelli, F.: Coordinating distributed speaking objects. In: 2017 IEEE 37th International Conference on Distributed Computing Systems (ICDCS), pp. 1949–1960, June 2017. https://doi.org/10.1109/ICDCS.2017.282

  17. Lippi, M., Mamei, M., Mariani, S., Zambonelli, F.: An argumentation-based perspective over the social IoT. IEEE IoT J. 5(4), 2537–2547 (2018). https://doi.org/10.1109/JIOT.2017.2775047

    Article  Google Scholar 

  18. Neto, A.R., et al.: Classifying smart IoT devices for running machine learning algorithms. In: Anais do XLV Seminàrio Integrado de Software e Hardware. SBC, Porto Alegre (2018). https://sol.sbc.org.br/index.php/semish/article/view/3429

  19. Shi, W., Dustdar, S.: The promise of edge computing. Computer 49(5), 78–81 (2016). https://doi.org/10.1109/MC.2016.145

    Article  Google Scholar 

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

    Google Scholar 

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

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Stefano Mariani .

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

Mariani, S., Bicego, A., Lippi, M., Mamei, M., Zambonelli, F. (2019). Argumentation-Based Coordination in IoT: A Speaking Objects Proof-of-Concept. In: Montella, R., Ciaramella, A., Fortino, G., Guerrieri, A., Liotta, A. (eds) Internet and Distributed Computing Systems . IDCS 2019. Lecture Notes in Computer Science(), vol 11874. Springer, Cham. https://doi.org/10.1007/978-3-030-34914-1_17

Download citation

  • DOI: https://doi.org/10.1007/978-3-030-34914-1_17

  • Published:

  • Publisher Name: Springer, Cham

  • Print ISBN: 978-3-030-34913-4

  • Online ISBN: 978-3-030-34914-1

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics