Title :
Variabilities as first-class elements in product line architectures of homecare systems
Author :
Carvalho, Sergio T. ; Murta, Leonardo ; Loques, Orlando
Author_Institution :
Inst. de Comput., Univ. Fed. Fluminense, Niteroi, Brazil
Abstract :
A homecare system should adapt to changes regarding the patient needs and to variations in the residential environment. This requires a software architecture designed to support customizations before the deployment (static variability) and changes during the system operation (dynamic variability). We present a comprehensive approach in which both kinds of variabilities are seamless described by means of contracts, which are first-class elements associated with a Product Line architecture. To demonstrate the proposed approach, we present a dynamic contract developed to support a context-aware patient reminder application.
Keywords :
health care; patient care; software architecture; telemedicine; ubiquitous computing; context-aware patient reminder application; customizations; dynamic contract; dynamic variability; first-class elements; home health care service; homecare system; patient needs; product line architecture; residential environment; software architecture; static variability; system operation; Biomedical monitoring; Computer architecture; Context; Contracts; Runtime; Sensors; TV; SPL architecture; dynamic variability; homecare systems; software architecture; static variability;
Conference_Titel :
Software Engineering in Health Care (SEHC), 2012 4th International Workshop on
Conference_Location :
Zurich
Print_ISBN :
978-1-4673-1844-0
DOI :
10.1109/SEHC.2012.6227012