A different case is truly smart objects, i.e., intelligent devices that have
embedded logic seemingly able to act autonomously. In this case, the
Augmented Entity is the smart object itself, and the associated Virtual Entity is
an Active Digital Artefact, namely, the embedded logic (e.g., the software
agent).
IoT Domain Model::
Augmented EntityIoT Domain Model::
Physical EntityActive Digital Artefact
Digital Artefact
IoT Domain Model::
Virtual EntityUAV Controller :
Virtual EntityUnmanned Aerial
Vehicle :Augmented
EntityUAV Body :Physical
Entity11..*
111..*relates to
1controls«is instance of»
«is instance of»
«is instance of»Figure 83 : Smart-object pattern. UAV: Unmanned Aerial Vehicle.Figure 83 shows an example of a smart object: an Unmanned Aerial Vehicle
(UAV). The body of the UAV can be considered the Physical Entity, while the
UAV controller is the related Virtual Entity. Together they form the Augmented
Entity, the smart object.
Modelling
Rule 2When modelling an autonomous object, an Augmented
Entity is used, consisting of a device (Physical Entity) and its
software controller (Virtual Entity).