About the Internet of Things and Software...

Post on 26-Aug-2020

0 views 0 download

transcript

Yann-Gaël Guéhéneuc

This work is licensed under a Creative

Commons Attribution-NonCommercial-

ShareAlike 3.0 Unported License

About the Internet of Things

and Software Engineering

An Overview

(Thanks to Amir Taherkordi,

Pasquale Puzio for inspiration)

2/28

3/28

What?What?

4/28

From nature to our body

� Network

� OS

� Languages

� Middleware

� Dependability

�Energy

�Hardware

�Standards

�Simulators

�Application

�Networking

5/28

6/28

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

7/28

8/28

Why?Why?

9/28

Usages

� Monitor things

� Predict usages

� Optimise consumption

� Manage life-cycle

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

10/28

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)

11/28

“[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

12/28http://makezine.com/2014/02/06/the-internet-of-things-why-does-it-matter/

Socialisation

of everything

13/28

14/28

When?When?

15/28www.slideshare.net/Sigmasoftware/internet-of-things-58751241

16/28www.slideshare.net/Sigmasoftware/internet-of-things-58751241

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

18/28www.slideshare.net/Sigmasoftware/internet-of-things-58751241

19/28

20/28

How?How?

21/28

Three points of viewThree points of view

•• UsageUsage

•• IntegrationIntegration

•• ConstructionConstruction

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

Usa

ge

23/28http://img.deusm.com/designnews/2015/02/276684/Optimal-Design.jpg

Integration

24/28

Construction

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

25/28

26/28

All About Software

� Reactivity, scalability, configurability,

resource consumption, robustness

� Methods and development techniques

� Architectures, interoperability

https://www.computer.org/web/computingnow/swcfp1

27/28

All About Software

� Development tools, frameworks, platforms

� Continuous delivery and integration

� Verification and validation

https://www.computer.org/web/computingnow/swcfp1

28/28

Challenges?Challenges?