Research Article

An ARM-Compliant Architecture for User Privacy in Smart Cities: SMARTIE—Quality by Design in the IoT

Figure 1

Main steps in the ARM-complaint architecture-generation process. Solid arrows indicate the flow of control, being “Create PE View” the starting process. Transparent circles are application-dependent processes and hence not specified by the IoT-ARM. Blue-colored circles are processes modeled by the IoT-ARM. Dashed arrows indicate inputs and outputs. Blue rectangles represent IoT-ARM inputs and green parallelograms the outputs of processes.