
Application Development Framework for Developing Cyber-Physical Systems 447
Observes
Affects
Sensor
Domain-specific
concepts
Region
Resource
Hosts
1
1
1
Located-in
Device
Runs-on
Software
component
Functionality-specific
concepts
Computational
service
Sensor
driver
Platform-specific concepts
X has Y
1 or more
X
X
X
Zero or more
X does Y
X extends Y
*
Y
Y
Y
1.*
Accesses
Actuates
Provides
access to
Storage
service
Actuator
driver
Legend:
Deployment-specific
concepts
Communication-with
1
1..*
1.*
*
Actuator Storage
Stores
Entity of
interest
1.*
1.*
1
1
1
1
1
FIGURE 18.3 A conceptual model for cyber-physical systems.
• A sensor has the ability to detect changes in the environment. Thermometer and tag read-
ers ...