Body Sensor Network: A Self-Adaptive System Exemplar in the Healthcare Domain
Paper in proceeding, 2021

Recent worldwide events shed light on the need of human-centered systems engineering in the healthcare domain. These systems must be prepared to evolve quickly but safely, according to unpredicted environments and ever-changing pathogens that spread ruthlessly. Such scenarios suffocate hospitals' infrastructure and disable healthcare systems that are not prepared to deal with unpredicted environments without costly re-engineering. In the face of these challenges, we offer the SA-BSN - Self-Adaptive Body Sensor Network - prototype to explore the rather dynamic patient's health status monitoring. The exemplar is focused on self-adaptation and comes with scenarios that hinder an interplay between system reliability and battery consumption that is available after each execution. Also, we provide: (i) a noise injection mechanism, (ii) file-based patient profiles' configuration, (iii) six healthcare sensor simulations, and (iv) an extensible/reusable controller implementation for self-adaptation. The artifact is implemented in ROS (Robot Operating System), which embraces principles such as ease of use and relies on an active open source community support.

control theory

Body sensor network

self-adaptive systems

healthcare exemplar

cyber-physical systems

Author

Eric Bernd Gil

University of Brasilia

Ricardo Diniz Caldas

Software Engineering 2

Arthur Rodrigues

University of Brasilia

Gabriel Levi Gomes da Silva

University of Brasilia

Genaina Nunes Rodrigues

University of Brasilia

Patrizio Pelliccione

Gran Sasso Science Institute (GSSI)

Proceedings - 2021 International Symposium on Software Engineering for Adaptive and Self-Managing Systems, SEAMS 2021


978-1-6654-0290-3 (ISBN)

16th International Symposium on Software Engineering for Adaptaptive and Self-Managing Systems (SEAMS)
Madrid, Spain,

Subject Categories

Software Engineering

Control Engineering

Computer Science

DOI

10.1109/SEAMS51251.2021.00037

More information

Latest update

11/9/2024