SEJul 27, 2017

Runtime Model Based Approach to Smart Home System Development

arXiv:1707.08771v11 citations
Originality Synthesis-oriented
AI Analysis

This addresses challenges for developers in smart home system development, but it appears incremental as it builds on existing model-driven frameworks.

The paper tackles the problem of integrating diverse and heterogeneous smart devices in home systems by proposing a runtime model-based approach that extracts device control APIs and uses mapping rules to synchronize scenario and runtime models, enabling developers to program smart home systems using model-driven technologies.

When developing smart home systems, developers integrate and compose smart devices and software applications. Because of their diversity and heterogeneity, developers usually encounter many problems. In this paper, we present a runtime model based approach to smart home system development. First, we analyze mobile applications associated with smart devices and then extract some device control APIs. Second, we use SM@RT framework to build the device runtime model. Third, we define the scenario model, that is an abstraction of devices and objects which the system consists of. Fourth, we specify mapping rules from the scenario model to the runtime model and employ a synchronizer, which can interpret the mapping rules, to keep the synchronization between the scenario model and the device runtime model. The mapping handler reads the mapping rules that are defined by developers and does the mapping in terms of them. At last, developers can program smart home systems upon the MOF-compliant scenario model using the state-of-the-art model driven technologies. https://youtu.be/SP12OtmHj50

Foundations

The foundational work for this paper's niche, ranked by how specifically the neighbourhood builds on it — not by global fame.

Your Notes