13.6 CASE STUDY: FROM SPECIFICATION, VIA FORMALISM, TO IMPLEMENTATION

We have implemented a smart kindergarten (nursery school) scenario as a case study for the proposed context-role categorization approach. The core concept of this application is illustrated in Figure 13.4, as a smart surveillance system for a kindergarten.

The system consists of stationary base stations, mobile sensor nodes that are attached to the children, and the supervisory application. The children are allowed to move freely in a predefined area (playground) and the supervisor is able to get the location information of all nodes (visually). When a child leaves the predefined area, the alertness level of the system increases and the supervisor is informed. Higher alertness level implies intensified communication. Moreover, intensified location reporting, by the distinct node, is conducted when vibration is detected (the child can be assumed to move).

This scenario is a typical context-aware and context-dependent example consisting of a context-provider and a context-utilizer. The system behavior, the context-utilizer, is critically dependent on different contexts provided by the context-provider, that is, for supervision and localization. Moreover, in this particular example, the base stations function as context-providers, the beacon, as well as context-utilizers, calculating the position and raising the alertness level.

Figure 13.4 Smart kindergarten case study.

Figure 13.5 Final model of the system. ...

Get Mobile Intelligence now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.