Data Processing and Simulation Group, School of Telecommunication Engineering, Universidad Politécnica de Madrid, Avda. Complutense 30, 28040 Madrid, Spain.
Sensors (Basel). 2012;12(7):9286-335. doi: 10.3390/s120709286. Epub 2012 Jul 6.
Advances in electronics nowadays facilitate the design of smart spaces based on physical mash-ups of sensor and actuator devices. At the same time, software paradigms such as Internet of Things (IoT) and Web of Things (WoT) are motivating the creation of technology to support the development and deployment of web-enabled embedded sensor and actuator devices with two major objectives: (i) to integrate sensing and actuating functionalities into everyday objects, and (ii) to easily allow a diversity of devices to plug into the Internet. Currently, developers who are applying this Internet-oriented approach need to have solid understanding about specific platforms and web technologies. In order to alleviate this development process, this research proposes a Resource-Oriented and Ontology-Driven Development (ROOD) methodology based on the Model Driven Architecture (MDA). This methodology aims at enabling the development of smart spaces through a set of modeling tools and semantic technologies that support the definition of the smart space and the automatic generation of code at hardware level. ROOD feasibility is demonstrated by building an adaptive health monitoring service for a Smart Gym.
如今,电子技术的进步使得基于传感器和执行器设备的物理混搭来设计智能空间成为可能。与此同时,物联网 (IoT) 和物联网站 (WoT) 等软件范例正在推动创建支持开发和部署具有两个主要目标的基于 Web 的嵌入式传感器和执行器设备的技术:(i) 将感测和致动功能集成到日常对象中,以及 (ii) 轻松允许各种设备插入互联网。目前,应用这种面向互联网的方法的开发人员需要对特定平台和网络技术有扎实的了解。为了减轻这个开发过程,本研究提出了一种基于模型驱动架构 (MDA) 的面向资源和本体驱动的开发 (ROOD) 方法。该方法旨在通过一组建模工具和语义技术来支持智能空间的开发,这些工具和技术支持智能空间的定义和硬件级代码的自动生成。通过构建智能健身房的自适应健康监测服务来证明 ROOD 的可行性。