KREATION: Kotlin Framework for Self-adaptive IoHT Applications

被引:0
|
作者
Costa, Evilasio, Jr. [1 ]
de Castro Andrade, Rossana Maria [2 ]
Rocha, Leonardo Sampaio [3 ]
机构
[1] Univ Fed Ceara, Comp Sci, Fortaleza, Ceara, Brazil
[2] Univ Fed Ceara, Comp Dept, Fortaleza, Ceara, Brazil
[3] Univ Estadual Ceara, Comp Dept, Fortaleza, Ceara, Brazil
关键词
Framework; Software Engineering; Internet of Health Things; Digital Health; INTERNET; SYSTEMS;
D O I
10.1109/SEGAH57547.2023.10253771
中图分类号
TP39 [计算机的应用];
学科分类号
081203 ; 0835 ;
摘要
In recent years, we have observed an increased volume of proposals for Internet of Health Things (IoHT) applications in the literature. Developing this type of application takes work, as it involves a series of challenges, many of them related to the constant change in the context of these applications, such as challenges related to energy consumption, the type of network communication, and its latency. In this sense, the development of self-adaptive systems is an alternative that has been explored for these applications. Self-adaptive systems can adapt to changes in context automatically, changing their behavior. However, developing self-adaptive systems is not trivial since, unlike other systems, they must be designed to evolve and adapt their behavior at runtime continuously. In this sense, we propose a Kotlin framework for developing self-adaptive IoHT applications for Android mobile devices called KREATION. This framework was developed using the Model-View-Control architecture and incorporates the MAPE-K adaptation loop into its internal logic. It also presents mechanisms to help collect data from Android smartphone sensors and data from the Google Fit API, which allows you to obtain data collected from other Android devices, such as smart bands and smartwatches. We evaluated the framework using it to develop two proofs of concept demonstrating that it is functional and can help the development of self-adaptive IoHT applications.
引用
收藏
页数:8
相关论文
共 50 条
  • [1] A Framework for the Generation and Management of Self-Adaptive Enterprise Applications
    Arboleda, Hugo
    Paz, Andres
    Jimenez, Miguel
    Tamura, Gabriel
    [J]. 2015 10TH COMPUTING COLOMBIAN CONFERENCE (10CCC), 2015, : 112 - 119
  • [2] Towards a framework for self-adaptive component-based applications
    David, PC
    Ledoux, T
    [J]. DISTRIBUTED APPLICATIONS AND INTEROPERABLE SYSTEMS, PROCEEDINGS, 2003, 2893 : 1 - 14
  • [3] A Self-adaptive Framework for Enhancing Energy Efficiency in Mobile Applications
    Moghaddam, Fahimeh Alizadeh
    Simaremare, Mario
    Lago, Patricia
    Grosso, Paola
    [J]. 2017 FIFTH IFIP CONFERENCE ON SUSTAINABLE INTERNET AND ICT FOR SUSTAINABILITY (SUSTAINIT 2017), 2017, : 111 - 113
  • [4] Self-Adaptive Applications on the Grid
    Wrzesinska, Gosia
    Maassen, Jason
    Bal, Henri E.
    [J]. PROCEEDINGS OF THE 2007 ACM SIGPLAN SYMPOSIUM ON PRINCIPLES AND PRACTICE OF PARALLEL PROGRAMMING PPOPP'07, 2007, : 121 - 129
  • [6] A modified self-adaptive marine predators algorithm: framework and engineering applications
    Fan, Qingsong
    Huang, Haisong
    Chen, Qipeng
    Yao, Liguo
    Yang, Kai
    Huang, Dong
    [J]. ENGINEERING WITH COMPUTERS, 2022, 38 (04) : 3269 - 3294
  • [7] SASeS: A Framework for the Development of Service-based Self-adaptive Applications
    Junior, E. C.
    Maia, P. H. M.
    Affonso, F. J.
    [J]. IEEE LATIN AMERICA TRANSACTIONS, 2016, 14 (09) : 4187 - 4195
  • [8] Framework for Building Self-Adaptive Component Applications based on Reinforcement Learning
    Belhaj, Nabila
    Belaid, Djamel
    Mukhtar, Hamid
    [J]. 2018 IEEE INTERNATIONAL CONFERENCE ON SERVICES COMPUTING (IEEE SCC 2018), 2018, : 17 - 24
  • [9] A framework for context-aware self-adaptive mobile applications SPL
    Mizouni, Rabeb
    Abu Matar, Mohammad
    Al Mahmoud, Zaid
    Alzahmi, Salwa
    Salah, Aziz
    [J]. EXPERT SYSTEMS WITH APPLICATIONS, 2014, 41 (16) : 7549 - 7564
  • [10] A modified self-adaptive marine predators algorithm: framework and engineering applications
    Qingsong Fan
    Haisong Huang
    Qipeng Chen
    Liguo Yao
    Kai Yang
    Dong Huang
    [J]. Engineering with Computers, 2022, 38 : 3269 - 3294