
Application Development Framework for Developing Cyber-Physical Systems 457
17 protected void settempPref(UserTempPrefStruct newValue)
{
18 if (tempPref != newValue) {
19 tempPref = newValue;
20 PubSubMiddleware.publish("tempPref", newValue ,
myDeviceInfo);
21 }
22 }
23 }
Listing 18.3 TheJavaabstractclassProximity generated from the declaration Proximity in the
architecture specification.
Concrete methods: The compilation of an architecture specification generates concrete meth-
ods that take care of heterogeneous interactions with other software components transparently. For
instance, a computational service processes input data and produces refined data ...