1 / 44

SE and the IoT

SE and the IoT. Workshop on Security and Privacy Engineering NII, Tokyo, 2016/03/22.

bjanes
Télécharger la présentation

SE and the IoT

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. SE and the IoT Workshop on Security and Privacy Engineering NII, Tokyo, 2016/03/22

  2. The major cause of the software crisis is that the machines have become several orders of magnitude more powerful! To put it quite bluntly: as long as there were no machines, programming was no problem at all; when we had a few weak computers, program-ming became a mild problem, and now we have gigantic computers, programming has become an equally gigantic problem. — Edsger Dijkstra, The Humble Programmer (EWD340), Communications of the ACM

  3. A New Software Crisis

  4. A New Software Crisis?

  5. Tesla P85D

  6. Tesla P85D Data is hidden in firmware Customer has access to the data Company has remote access New firmware fixes charging bug

  7. A New Software Crisis

  8. Tesla P85D • Development • Release • Feedback • Change • Security/Privacy

  9. What?

  10. Definitions • The Internet of Things is a network of physical objects connected to and access through the Internet • The things contain hardware and software to allow them to interact with the external environment and to let them and users interact with one another

  11. Why?

  12. Usages • Monitor things • Predict usages • Optimise consumption • Manage life-cycle http://www.japanfs.org/en/news/archives/news_id034785.html

  13. The value of a telecommunications network is proportional to the square of the number of connected users of the system (n2). —Robert Metcalfe, c. 1980 (attributed by George Gilder in 1993)

  14. “[E]ven Metcalfe's law understates the value created by a group-forming network [GFN] as it grows. […] [T]he value of a GFN increases exponentially, in proportion to 2n.” —David P. Reed, "The Law of the Pack" (Harvard Business Review, Feb. 2001,) But contrast with http://spectrum.ieee.org/computing/networks/metcalfes-law-is-wrong

  15. Socialisation of everything http://makezine.com/2014/02/06/the-internet-of-things-why-does-it-matter/

  16. When?

  17. www.slideshare.net/Sigmasoftware/internet-of-things-58751241

  18. www.slideshare.net/Sigmasoftware/internet-of-things-58751241 news.softpedia.com/news/New-Infographic-Boosts-Your-Smartwatch-Knowledge-446497.shtml

  19. www.slideshare.net/Sigmasoftware/internet-of-things-58751241

  20. Tesla P85D www.slideshare.net/Sigmasoftware/internet-of-things-58751241

  21. How?

  22. Usage • Integration • Construction

  23. Usage http://www.sine-wave.com/blog/enterprise-internet-of-things-platform-essential-layers

  24. Integration http://img.deusm.com/designnews/2015/02/276684/Optimal-Design.jpg

  25. Construction http://www.slideshare.net/RehmatMarwat/introduction-to-internet-of-things-45172425

  26. Conclusion

  27. A New Software Crisis

  28. Problems?

  29. Solutions?

  30. Solutions? • Reactivity, scalability, configurability, resource consumption, robustness • Methods and development techniques • Architectures, interoperability https://www.computer.org/web/computingnow/swcfp1

  31. Solutions? • Development tools, frameworks, platforms • Continuous delivery and integration • Verification and validation https://www.computer.org/web/computingnow/swcfp1

  32. A New Software Crisis

More Related