Abstract
The adoption of the Internet of Things (IoT) drastically witnesses an increase in different domains and contributes to the fast digitalization of the universe. Henceforth, next generation of IoT-based systems are set to become more complex to design and manage. Collecting real-time IoT-generated data unleashes a new wave of opportunities for business to take more precise and accurate decisions at the right time. However, a set of challenges, including the design complexity of IoT-based systems and the management of the ensuing heterogeneous big data as well as the system scalability, need to be addressed for the development of flexible smart IoT-based systems. Consequently, we proposed a set of design patterns that diminish the system design complexity through selecting the appropriate combination of patterns based on the system requirements. These patterns identify four maturity levels for the design and development of smart IoT-based systems. In this article, we are mainly dealing with the system design complexity to manage the context changeability at runtime. Thus, we delineate the autonomic cognitive management pattern, which is at the most mature level. Based on the autonomic computing, this pattern identifies a combination of management processes able to continuously detect and manage the context changes. These processes are coordinated based on cognitive mechanisms that allow the system perceiving and understanding the meaning of the received data to make business decisions, as well as dynamically discovering new processes that meet the requirements evolution at runtime. We demonstrated the use of the proposed pattern with a use case from the healthcare domain; more precisely, the patient comorbidity management based on wearables.
- M. A. L. Nicolelis. 2012. Mind in motion. Scientific American, 307, 3, 58--63.Google Scholar
Cross Ref
- O. Kephart and D. M. Chess. 2003. The vision of autonomic computing. Computer, 36, 1 (2003), 41--50. Google Scholar
Digital Library
- M. C. Huebscher and J. A. McCann. 2008. A survey of autonomic computing -- Degrees, models, and applications. ACM Computing Surveys (CSUR), 40, 3 (2008), 7. Google Scholar
Digital Library
- C. Klein, R. Schmid, C. Leuxner, W. Sitou, and B. Spanfelner, 2008. A survey of context adaptation in autonomic computing. In Proceedings of the 4th International Conference on Autonomic and Autonomous Systems (ICAS’08). IEEE, 106--111. Google Scholar
Digital Library
- A. G. Ganek and T. A. Corbi. 2003. The dawning of the autonomic computing era. IBM Systems Journal, 42, 1 (2003), 5--18. Google Scholar
Digital Library
- E. Mezghani, M. Da Silveira, C. Pruski, E. Exposito, and K. Drira. 2016. An ontology-driven adaptive system for the patient treatment management. In Proceedings of the 28th International Conference on Software Engineering and Knowledge Engineering, Knowledge Systems Institute, 329--332.Google Scholar
- R. De Lemos, H. Giese, H. A. Müller, M. Shaw, J. Andersson, M. Litoiu, B. Schmerl, G. Tamura, N. M. Villegas, T. Vogel et al. 2013. Software engineering for self-adaptive systems: A second research roadmap. In Software Engineering for Self-Adaptive Systems II, 1--32, Springer, Berlin. Google Scholar
Digital Library
- E. Chiauzzi, C. Rodarte, and P. Das Mahapatra. 2015. Patient-centered activity monitoring in the self-management of chronic health conditions. BMC Medicine, 13, 1 (2015), 1.Google Scholar
Cross Ref
- A. Pantelopoulos and N. G. Bourbakis. 2010. A survey on wearable sensor-based systems for health monitoring and prognosis. IEEE Transactions on Systems, Man, and Cybernetics, Part C (Applications and Reviews), 40, 1 (2010), 1--12. Google Scholar
Digital Library
- S. Patel, H. Park, P. Bonato, L. Chan, and M. Rodgers. 2012. A review of wearable sensors and systems with application in rehabilitation. Journal of Neuroengineering and Rehabilitation, 9, 1 (2012), 1.Google Scholar
Cross Ref
- S. C. Mukhopadhyay. 2015. Wearable sensors for human activity monitoring: A review. IEEE Sensors Journal, 15, 3 (2015), 1321--1330.Google Scholar
Cross Ref
- J. Penders, M. Altini, C. Van Hoof, and E. Dy. 2015. Wearable sensors for healthier pregnancies. Proceedings of the IEEE, 103, 2 (2015), 179--191.Google Scholar
Cross Ref
- M. A. L. Nicolelis. 2003. Brain--machine interfaces to restore motor function and probe neural circuits. Nature Reviews Neuroscience, 4, 5 (2003), 417--422.Google Scholar
Cross Ref
- K. Pretz. 2014. Better health care through data: How health analytics could contain costs and improve care. http://theinstitute.ieee.org/ns/quarterly_issues/tisep14.pdf, 2014. {Online; accessed 19-March-2017}.Google Scholar
- A. Bassi, M. Bauer, M. Fiedler, T. Kramp, R. Van Kranenburg, S. Lange, and S. Meissner. 2013. Enabling things to talk. Designing IoT Solutions with the IoT Architectural Reference Model, 163--211. Google Scholar
Digital Library
- M. Compton, P. Barnaghi, L. Bermudez, R. García-Castro, O. Corcho, S. Cox, J. Graybeal, M. Hauswirth, C. Henson, A. Herzog et al. 2012. The SSN ontology of the W3C semantic sensor network incubator group. Web Semantics: Science, Services and Agents on the World Wide Web, 17, 25--32. Google Scholar
Cross Ref
- N. Bui. 2014. Project deliverable D1.1 - SOTA report on existing integration frameworks/architectures for WSN. RFID and Other Emerging IoT Related Technologies. Available at: http://www.meet-iot.eu/deliverables-IOTA/D1_1.pdf.Google Scholar
- S. Becher, T. Jacobs, C. Kleegrewe, S. Meissner, S. Meyer, and G. Völksen. Internet of Things architecture iot-a project deliverable d2. 6,” Available at http://www.meet-iot.eu/deliverables-IOTA/D2_6.pdf.Google Scholar
- J. Soldatos, N. Kefalakis, M. Hauswirth, M. Serrano, J.-P. Calbimonte, M. Riahi, K. Aberer, P. P. Jayaraman, A. Zaslavsky, I. P. Žarko et al. 2015. OpenIoT: Open-source Internet-of-Things in the cloud. In Interoperability and Open-Source Solutions for the Internet of Things. Springer, Berlin, 13--25.Google Scholar
- E. Mingozzi, G. Tanganelli, C. Vallati, and V. Di Gregorio. 2013. An open framework for accessing things as a service. In Proceedings of the 2013 16th International Symposium on Wireless Personal Multimedia Communications (WPMC), IEEE, 1--5.Google Scholar
- I. Mendia. 2014. Semantics in BETaaS. Available at: http://www.betaas.eu/docs/Semantics%20in%20BETaaS-SanktAugustin.pdf.Google Scholar
- S. Kyriazakos, B. Anggorojati, N. Prasad, C. Vallati, E. Mingozzi, G. Tanganelli, N. Buonaccorsi, N. Valdambrini, N. Zonidis, G. Labropoulous et al. 2015. BETaaS platform -- A things as a service environment for future m2m marketplaces. In Internet of Things. User-Centric IoT, 305--313, Springer, Berlin.Google Scholar
- N. Lasierra, A. Alesanco, S. Guillén, and J. Garcia. 2013. A three stage ontologydriven solution to provide personalized care to chronic patients at home. Journal of Biomedical Informatics, 46, 3 (2013), 516--529.Google Scholar
Cross Ref
- J. Kim, J. Kim, D. Lee, and K.-Y. Chung. 2014. Ontology driven interactive healthcare with wearable sensors. Multimedia Tools and Applications, 71, 2 (2014), 827--841. Google Scholar
Digital Library
- A. Forkan, I. Khalil, and Z. Tari. 2014. Cocamaal: A cloud-oriented context aware middleware in ambient assisted living. Future Generation Computer Systems, 35, 114--127. Google Scholar
Digital Library
- P. Jiang, J. Winkley, C. Zhao, R. Munnoch, G. Min, and L. T. Yang. 2016. An intelligent information forwarder for healthcare big data systems with distributed wearable sensors. IEEE Systems Journal, 10, 1147--1159.Google Scholar
Cross Ref
- M. Ben Alaya and T. Monteil. 2015. FRAMESELF: An ontology-based framework for the self-management of machine-to-machine systems. Concurrency and Computation: Practice and Experience 27, 6 (2015), 1412--1426. Google Scholar
Digital Library
- M. Ben Alaya, S. Medjiah, T. Monteil, and K. Drira. 2015. Toward semantic interoperability in one m2m architecture. IEEE Communications Magazine, 53, 12 (2015), 35--41.Google Scholar
Cross Ref
- M. Paulk. 1993. Capability maturity model for software. Encyclopedia of Software Engineering. Google Scholar
Digital Library
- P. Lalanda. 1997. Two complementary patterns to build multi-expert systems. In Pattern Languages of Programs. Illinois.Google Scholar
- E. Mezghani, E. Exposito, K. Drira, M. D. Silveira, and C. Pruski. 2015. A semantic big data platform for integrating heterogeneous wearable data in healthcare. Journal of Medical Systems, 39, 12 (2015), 185, 2015.Google Scholar
Cross Ref
- E. Mezghani, E. Exposito, and K. Drira. 2017. A model-driven methodology for the design of autonomic and cognitive IoT-based systems: Application to healthcare. IEEE Transactions on Emerging Topics in Computational Intelligence, 1, 3 (2017), 224--234.Google Scholar
Cross Ref
Index Terms
An Autonomic Cognitive Pattern for Smart IoT-Based System Manageability: Application to Comorbidity Management
Recommendations
Toward autonomic pervasive computing
iiWAS '08: Proceedings of the 10th International Conference on Information Integration and Web-based Applications & ServicesThe Autonomic Pervasive Computing can simplify the complexity of the configuration, maintenance and management of pervasive environments such as smart spaces. The Pervasive Computing is a paradigm where the information processes are distributed in the ...
Towards Autonomic GIPSY
EASE '08: Proceedings of the Fifth IEEE Workshop on Engineering of Autonomic and Autonomous SystemsThe goal of the autonomic GIPSY (AGIPSY) is to make the General Intensional Programming System (GIPSY) capable of self-managing to a far greater extent than it does it now. This paper presents the AGIPSY architecture for autonomic computing based on ...
Developing autonomic properties for distributed pattern-recognition systems with ASSL: A Distributed MARF case study
Transactions on Computational Science XVWe discuss our research towards developing special properties that introduce autonomic behavior in distributed pattern-recognition systems. In our approach we use ASSL (Autonomic System Specification Language) to formally develop such properties for ...






Comments