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.