Anúncio

Software Engineering at the age of the Internet of Things

Associate Professor in Software Engineering em IEEE Software
31 de May de 2019
Anúncio

Mais conteúdo relacionado

Similar a Software Engineering at the age of the Internet of Things(20)

Mais de Henry Muccini(20)

Anúncio

Software Engineering at the age of the Internet of Things

  1. Software Engineering at the age of the Internet of Things @FOI, May 2019 Henry Muccini DISIM Department University of L’ Aquila, L’Aquila, Italy henry.muccini@univaq.it - @muccinihenry Slides available at: http://www.slideshare.net/henry.muccini/
  2. Henry Muccini @FOI – May 2019 2 Copyright Notice The material in these slides may be freely reproduced and distributed, partially or totally, as far as an explicit reference or acknowledge to the material author is preserved. Henry Muccini
  3. Dipartimento di Ingegneria e Scienze Università degli Studi dell’Aquila dell’Informazione e Matematica What is the IoT
  4. Henry Muccini @FOI – May 2019 4 Things Fiumicino Aeroporto
  5. Henry Muccini @FOI – May 2019 5 Things
  6. Henry Muccini @ ICSA2017 6 Internet-connected things in Space Physical Space Cyber Physical Space
  7. Henry Muccini @FOI – May 2019 8 Definitions
  8. Dipartimento di Ingegneria e Scienze Università degli Studi dell’Aquila dell’Informazione e Matematica Why shall we care?
  9. Henry Muccini @FOI – May 2019 11 2020s will be the age of intelligent connected systems “They are characterized by things connected through ubiquitous networks to our systems, and providing not only services but intelligent assistance, that is, some algorithmic manipulation of big data to foresee and manage future needs.” [Woods16] [Woods16] E. Woods, “Software architecture in a changing world,” IEEE Softw., vol. 33, no. 6, pp. 94–97, Nov. 2016.
  10. Henry Muccini @FOI – May 2019 12 2020s will be the age of intelligent connected systems “They are characterized by things connected through ubiquitous networks to our systems, and providing not only services but intelligent assistance, that is, some algorithmic manipulation of big data to foresee and manage future needs.” [Woods16] [Woods16] E. Woods, “Software architecture in a changing world,” IEEE Softw., vol. 33, no. 6, pp. 94–97, Nov. 2016.
  11. Henry Muccini @FOI – May 2019 13 In architectural terms Billions of communicating hw/sw components, interacting alltogether (but following different standards) to reach a goal https://whatsthebigdata.com/2015/10/10/the-road-to-zillions-of-connected-things-iot/
  12. Henry Muccini @FOI – May 2019 14 In architectural terms Billions of communicating hw/sw components, interacting alltogether (but following different standards) to reach a goal https://whatsthebigdata.com/2015/10/10/the-road-to-zillions-of-connected-things-iot/
  13. Henry Muccini @FOI – May 2019 15 Impacted Technologies IoT Cloud Computing Big Data & Analytics Services Machine Learning & AI
  14. Dipartimento di Ingegneria e Scienze Università degli Studi dell’Aquila dell’Informazione e Matematica Why I care?
  15. Henry Muccini @ ICSA2017 17 Concrete projects: Uffizi Galleries Goals: – Reduce the waiting time to get in – Optimize internal human flow – Multi-museum load balancing
  16. Henry Muccini @ ICSA2017 18 Concrete projects: NdR L’Aquila Goals: – Urban safety – Multi-site load balancing – Recommendation system
  17. Henry Muccini @ ICSA2017 19
  18. Dipartimento di Ingegneria e Scienze Università degli Studi dell’Aquila dell’Informazione e Matematica Software Engineering the IoT
  19. Henry Muccini @FOI – May 2019 21 Sw Engineering Needs for the IoT IEEE Software – Special issue on Software Engineering for the Internet of Things, Jan/Feb 2017
  20. Henry Muccini @FOI – May 2019 23 Why is Software Engineering the IoT different? Hardware Software Space Dynamic in Nature Uncertainties & context awareness New Technologies New Scale QoS: Security, Performance, Energy, etc. Heterogeneity Social Aspects
  21. The CAPS Framework for IoT
  22. Henry Muccini @ ICSA2017 25 CAPS
  23. Henry Muccini @ ICSA2017 26 26 Software Architecture Model SAML HW Model HWML Physical Space Model SPML CAPS Modeling languages Software Hardware Space
  24. Henry Muccini @FOI – May 2019 27 Cyber Physical Space HW specification SW Architecture spec Environmental spec
  25. Henry Muccini @FOI – May 2019 28 Simulating CAPS models Model to code transformation Model to code transformation
  26. Henry Muccini @FOI – May 2019 29CUPCARBON SIMULATOR WSN and Internet of Things Simulator http://www.cupcarbon.com/
  27. Henry Muccini @FOI – May 2019 30 Results
  28. Henry Muccini @ ICSA2017 31 CAPS for decision making - Which solution is more e.g. energy efficient? - Which architecture decisions may limit the amount of data created, transferred, and analyzed? - Which communication topology to use? Cyber Physical Space
  29. Henry Muccini @FOI – May 2019 32 Compare different solutions Model 2 code transformation Model 2 code transformation SAML 1 SAML 2 SAML 3 Model 2 code transformation Model 2 code transformation Model 2 code transformation Model 2 code transformation
  30. Henry Muccini @FOI – May 2019 33 To conclude Engineering the IoT is still very challenging Engineering the IoT is very important Come with us to engineer the next IoT
Anúncio