Different approaches for testing body sensor network applications
Journal article, 2025

Body Sensor Networks (BSNs) offer a cost-effective way to monitor patients’ health and detect potential risks. Despite the growing interest attracted by BSNs, there is a lack of testing approaches for them. Testing a Body Sensor Network (BSN) is challenging due to its evolving nature, the complexity of sensor scenarios and their fusion, the potential necessity of third-party testing for certification, and the need to prioritize critical failures given limited resources. This paper addresses these challenges by proposing three BSN testing approaches: PASTA, ValComb, and TransCov. These approaches share common characteristics, which are described through a general framework called GATE4BSN. PASTA simulates patients with sensors and models sensor trends using a Discrete Time Markov Chain (DTMC). ValComb explores various health conditions by considering all sensor risk level combinations, while TransCov ensures full coverage of DTMC transitions. We empirically evaluate these approaches, comparing them with a baseline approach in terms of failure detection. The results demonstrate that PASTA, ValComb, and TransCov uncover previously undetected failures in an open-source BSN and outperform the baseline approach. Statistical analysis reveals that PASTA is the most effective, while ValComb is 76 times faster than PASTA and nearly as effective.

Body sensor networks

Model-based testing

Discrete-time Markov chain

Combinatorial testing

Author

Samira Silva

Gran Sasso Science Institute (GSSI)

Ricardo Diniz Caldas

Chalmers, Computer Science and Engineering (Chalmers), Interaction Design and Software Engineering

Patrizio Pelliccione

Gran Sasso Science Institute (GSSI)

Antonia Bertolino

Istituto di Scienza e Tecnologie dell'Informazione A. Faedo

Gran Sasso Science Institute (GSSI)

Journal of Systems and Software

0164-1212 (ISSN)

Vol. 223 112336

Subject Categories (SSIF 2025)

Communication Systems

Computer Systems

DOI

10.1016/j.jss.2025.112336

Related datasets

Paper_JSS [dataset]

URI: https://github.com/samirasilva/Paper_JSS

More information

Latest update

2/14/2025