A Model-Driven Methodology for the Design of Autonomic and Cognitive IoT-Based Systems: Application to Healthcare
Authors:
- 29 May 2017
- journal article
- Published by Institute of Electrical and Electronics Engineers (IEEE) in IEEE Transactions on Emerging Topics in Computational Intelligence
- Vol. 1 (3) , 224-234
Abstract
Due to its abilities to capture real-time data concerning the physical world, the Internet of Things (IoT) phenomenon is fast gaining momentum in different applicative domains. Its benefits are not limited to connecting things, but lean on how the collected data are transformed into insights and interact with domain experts for better decisions. Nonetheless, a set of challenges including the complexity of IoT-based systems and the management of the ensuing big and heterogeneous data and as well as the system scalability need to be addressed for the development of flexible smart IoT-based systems that drive the business decision-making. Consequently, inspired from the human nervous system and cognitive abilities, we have proposed a set of autonomic cognitive design patterns that alleviate the design complexity of smart IoT-based systems, while taking into consideration big data and scalability management. The ultimate goal of these patterns is providing generic and reusable solutions for elaborating flexible smart IoT-based systems able to perceive the collected data and provide decisions. These patterns are articulated within a model-driven methodology that we have proposed to incrementally refine the system functional and nonfunctional requirements. Following the proposed methodology, we have combined and instantiated a set of patterns for developing a flexible cognitive monitoring system to manage patients' health based on heterogeneous wearable devices. We have highlighted the gained flexibility and demonstrated the ability of our system to integrate and process heterogeneous large-scale data streams. Finally, we have evaluated the system performance in terms of response time and scalability management.Keywords
Funding Information
- National research fund of Luxembourg
This publication has 18 references indexed in Scilit:
- A Model-Driven Engineering Process for Autonomic Sensor-Actuator NetworksInternational Journal of Distributed Sensor Networks, 2015
- OM2M: Extensible ETSI-compliant M2M Service Platform with Self-configuration CapabilityProcedia Computer Science, 2014
- DRAAS: Dynamically Reconfigurable Architecture for Autonomic Services2013
- On Patterns for Decentralized Control in Self-Adaptive Systems2013
- Synchronization of Multiple Autonomic Control Loops: Application to Cloud Computing2012
- A survey of autonomic computing—degrees, models, and applicationsACM Computing Surveys, 2008
- The many faces of publish/subscribeACM Computing Surveys, 2003
- The vision of autonomic computingComputer, 2003
- How many memory systems are there?American Psychologist, 1985
- Human Memory: A Proposed System and its Control Processes1968