Résumé:
The rapid advancement of healthcare technologies and the emergence of the Internet of Medical
Things (IoMT) have introduced new challenges and opportunities in the development of health-
care platforms. Software product lines (SPLs) have gained significant attention as an effective
approach for managing variability and complexity in software systems. In this thesis, we propose
a Software Product Line for Healthcare Platforms compatible with IoMT.
By adopting SPL principles and techniques, we were able to achieve reuse, efficient manage-
ment of variability, and customization. We present a comprehensive analysis of the healthcare
domain and the IoMT landscape to identify commonalities and variabilities. Based on this
analysis, we develop a feature model and a set of reusable assets that encapsulate the common
and variable components of healthcare platforms.
After that, we created our ontology based on this feature model to reduce complexity of SPL
approach. At the end, we derive an e-health platform from our product line to highlight the steps
followed and how all these three big subjects work together.
Key words: Software Product Line, Variability,Feature Model,Ontology,IoMT, healthcare.