TY - JOUR
T1 - MICAAL
T2 - A Domain-Specific Language for Microservices in Ambient Assisted Living
AU - Solis, Wilson Valdez
AU - Cedillo, Priscila
AU - Kertesz, Attila
N1 - Publisher Copyright:
© 2013 IEEE.
PY - 2025
Y1 - 2025
N2 - The rise of the Internet of Things (IoT) has driven innovation across various sectors, one of its benefiting areas is healthcare. Within this domain, Ambient Assisted Living (AAL) aims to improve the wellbeing and independence of vulnerable populations, particularly seniors, by using IoT technologies. As AAL environments become increasingly complex and diverse, traditional monolithic architectures struggle to offer the flexibility and scalability required for sustainable solutions. In response, paradigms such as microservices architectures emerge as a powerful approach to overcome these challenges. This paper presents MICAAL, a Domain-Specific Language (DSL), to model microservices-oriented architectures for AAL environments. MICAAL empowers users to design modular, scalable systems by enabling the easy selection and deployment of microservices ensuring that IoT devices in AAL environments are efficiently supported and adaptable to changing needs. We demonstrate the practical usability of MICAAL through a case study of a real-world AAL system. We also present an empirical evaluation, using the Technology Acceptance Model (TAM), assessing user satisfaction and intention to adopt MICAAL for modeling microservice-based architectures for AAL. The results confirm that MICAAL simplifies the modeling process and promotes efficient, future-proof AAL systems
AB - The rise of the Internet of Things (IoT) has driven innovation across various sectors, one of its benefiting areas is healthcare. Within this domain, Ambient Assisted Living (AAL) aims to improve the wellbeing and independence of vulnerable populations, particularly seniors, by using IoT technologies. As AAL environments become increasingly complex and diverse, traditional monolithic architectures struggle to offer the flexibility and scalability required for sustainable solutions. In response, paradigms such as microservices architectures emerge as a powerful approach to overcome these challenges. This paper presents MICAAL, a Domain-Specific Language (DSL), to model microservices-oriented architectures for AAL environments. MICAAL empowers users to design modular, scalable systems by enabling the easy selection and deployment of microservices ensuring that IoT devices in AAL environments are efficiently supported and adaptable to changing needs. We demonstrate the practical usability of MICAAL through a case study of a real-world AAL system. We also present an empirical evaluation, using the Technology Acceptance Model (TAM), assessing user satisfaction and intention to adopt MICAAL for modeling microservice-based architectures for AAL. The results confirm that MICAAL simplifies the modeling process and promotes efficient, future-proof AAL systems
KW - Ambient assisted living
KW - Internet of Things
KW - domain-specific language
KW - microservices
UR - https://ieeexplore.ieee.org/document/10945329
U2 - 10.1109/ACCESS.2025.3555831
DO - 10.1109/ACCESS.2025.3555831
M3 - Artículo
AN - SCOPUS:105001510362
SN - 2169-3536
VL - 13
SP - 56255
EP - 56272
JO - IEEE Access
JF - IEEE Access
ER -