FOGAAL: A Domain-Specific Language for Fog Computing in Ambient Assisted Living Environments

被引:0
作者
Cedillo, Priscila [1 ]
Valdez-Solis, Wilson [2 ]
Erazo-Garzon, Lenin [3 ]
Cardenas-Delgado, Paul [1 ]
机构
[1] Univ Cuenca, Comp Sci Dept, Cuenca 010107, Ecuador
[2] Univ Szeged, Software Engn Dept, H-6720 Szeged, Hungary
[3] Univ Azuay, LIDI, Cuenca 101981, Ecuador
来源
IEEE ACCESS | 2024年 / 12卷
关键词
DSL; Internet of Things; Ambient assisted living; Cloud computing; Ontologies; Domain specific languages; Computer architecture; Edge computing; Medical services; Computational modeling; cloud computing; domain specific language; fog computing; INTERNET; THINGS; GENERATION; OBJECTS; MODELS;
D O I
10.1109/ACCESS.2024.3471412
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
The Internet of Things (IoT) has revolutionized numerous sectors, with healthcare being a prominent beneficiary. One key area of advancement is Ambient Assisted Living (AAL), which leverages Information and Communication Technologies (ICT) like IoT to improve the quality of life for vulnerable populations, particularly seniors. However, despite efforts to tailor solutions to the needs of these environments, the prevailing approach often becomes overly focused on intricate implementation details rather than the core characteristics of the problem domain. This narrow focus inhibits generalization and leads to unsustainable solutions due to these environments' diverse, dynamic, and scalable nature. In response, emerging technology paradigms, such as Fog Computing (FC), have emerged to enhance performance and other quality aspects. FC enables the deployment of distributed, latency-aware applications and services. Therefore, this paper introduces FOGAAL, a Domain-Specific Language (DSL) tool crafted to design AAL architectures, including the FC advantages. To demonstrate FOGAAL's practical applicability, this contribution uses FOGAAL to build an AAL architecture for a real scenario; in addition, it has an empirical evaluation employing the Technology Acceptance Model (TAM) to gauge user perceptions while utilizing the tool for modeling AAL Architectures. The evaluation, conducted as a quasi-experiment, underscore the tool's alignment with requirements and its potential for adoption, as evidenced by software engineers who have expressed their intention to use FOGAAL when creating architecture for AAL environments.
引用
收藏
页码:143058 / 143073
页数:16
相关论文
共 63 条
  • [1] Abhilash C. B., 2022, P IEEE REG 10 C TENC, P1
  • [2] Evaluating requirements modeling methods based on user perceptions: A family of experiments
    Abrahao, Silvia
    Insfran, Emilio
    Angel Carsi, Jose
    Genero, Marcela
    [J]. INFORMATION SCIENCES, 2011, 181 (16) : 3356 - 3378
  • [3] Using RELAX, SysML and KAOS for Ambient Systems Requirements Modeling
    Ahmad, Manzoor
    Bruel, Jean-Michel
    Laleau, Regine
    Gnaho, Christophe
    [J]. ANT 2012 AND MOBIWIS 2012, 2012, 10 : 474 - 481
  • [4] ComPOS: A DSL for Composing IoT Systems with Weak Connectivity
    Akesson, Alfred
    Hedin, Gorel
    Fors, Niklas
    [J]. PROCEEDINGS OF THE 10TH ACM SIGPLAN INTERNATIONAL WORKSHOP ON REACTIVE AND EVENT-BASED LANGUAGES AND SYSTEMS, REBLS 2023, 2023, : 31 - 42
  • [5] SI4IoT: A methodology based on models and services for the integration of IoT systems
    Alulema, Darwin
    Criado, Javier
    Iribarne, Luis
    Fernandez-Garcia, Antonio Jesus
    Ayala, Rosa
    [J]. FUTURE GENERATION COMPUTER SYSTEMS-THE INTERNATIONAL JOURNAL OF ESCIENCE, 2023, 143 : 132 - 151
  • [6] BIMSL: A generic approach to the integration of building information models with real-time sensor data
    Alves, Miguel
    Carreira, Paulo
    Costa, Antonio Aguiar
    [J]. AUTOMATION IN CONSTRUCTION, 2017, 84 : 304 - 314
  • [7] [Anonymous], 2003, Eclipse Modeling Framework
  • [8] Usability Evaluation of Domain-Specific Languages
    Barisic, Ankica
    Amaral, Vasco
    Goulao, Miguel
    [J]. 2012 EIGHTH INTERNATIONAL CONFERENCE ON THE QUALITY OF INFORMATION AND COMMUNICATIONS TECHNOLOGY (QUATIC 2012), 2012, : 342 - 347
  • [9] Barisic Ankica., 2011, Proceedings of the 3rd ACM SIGPLAN workshop on Evaluation and usability of programming languages and tools-PLATEAU '11, P65, DOI DOI 10.1145/2089155.2089170
  • [10] SimulateIoT-FIWARE: Domain Specific Language to Design, Code Generation and Execute IoT Simulation Environments on FIWARE
    Barriga, Jose A.
    Clemente, Pedro J.
    Hernandez, Juan
    Perez-Toledano, Miguel A.
    [J]. IEEE ACCESS, 2022, 10 : 7800 - 7822