Runtime Model Based Approach to Smart Home System Development
Kaidong Wu, Xiao He, Xing Chen, Gang Huang

TL;DR
This paper introduces a runtime model-based approach for developing smart home systems, enabling synchronization between device models and scenario abstractions to facilitate system programming.
Contribution
It presents a novel framework combining device runtime models, scenario models, and mapping rules to improve smart home system development processes.
Findings
Effective synchronization between models achieved
Framework supports MOF-compliant scenario modeling
Enhances development efficiency for smart home systems
Abstract
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…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsIoT and Edge/Fog Computing · Context-Aware Activity Recognition Systems · Mobile and Web Applications
