MICAAL: A Domain-Specific Language for Microservices in Ambient Assisted Living
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.
Authors
- Priscila Cedillo (ORCID: https://orcid.org/0000-0002-6787-0655)
- Attila Kertész (ORCID: https://orcid.org/0000-0002-9457-2928)
- Wilson Valdez (ORCID: https://orcid.org/0000-0002-2851-7576)
Institutions
- University of Cuenca (EC)
- University of Szeged (HU)
Publication Details
- Journal
- IEEE Access
- Published
- 2025-01-01
- DOI
- https://doi.org/10.1109/access.2025.3555831
- Citations
- 1
- Primary Topic
- Context-Aware Activity Recognition Systems
- Type
- article
- Field-Weighted Citation Impact
- 1.28
Funders
- Szegedi Tudományegyetem
- Universidad de Cuenca
- Nemzeti Kutatási, Fejlesztési és Innovaciós Alap
- National Research, Development and Innovation Office