Internet of Things Architecture

(Elliott) #1

Create
Physical-
Entity View


Create IoT
Context View

Requirement process

-- Domain-
model
analysis


Threat
analysis

Requirements
engineering

Choose
tactics

Make
design
choices

Views
mapping
of
require-
ments

Derive
functional
view

Derive
information
view

Derive
operation-
al and
deploy-
ment view
Derive
informa-
tion view

Physical
properties
of interest.

Identified
resources
and Virtual
Entities.

Impact of
risks and
identified
mitigation
strategies
on
information
and data
model.

Requirements
related to
information.

Design
choices
pertinent to
information
and data.

Identified
FCs and
the
informa-
tion to be
exchanged
between
them.

Derive
operation-
al and
deploy-
ment view

Physical
Entities and
the basic
relation-
ships and
distributions
of said
Entities.

Identified
devices,
resources,
services, and
users.

Implications
of identified
security
risks on
operation
and
deployment.

Requirements
related to
information.

Design
choices
pertinent to
deployment
and
operation.

Indications
on
operation
from
interact-
tions view.

Informa-
tion on life
cycle,
distribution,
and
hierarchy of
information.

Table 11 : Overview of IoT architecting activities and actions (left columns) and what relevant input one derives from other IoT architecting activities
and actions (horizontal). See Figure 67 for a depiction of these activities and actions.
Free download pdf