Software Architecture for Pervasive Home Healthcare Systems
Abstract
Pervasive home health care systems require an infrastructure of specialized hardware and software capable of collecting and processing data from the patient and the living environment, with the goal of providing health services. Such systems should be tailored to the needs of the patient, including those related to the disease treated. This paper presents some requirements to adapt the software architecture of a system and discusses the use of the principles of dynamic software product line in developing a reference architecture for systems of this class.References
Bencomo, N., Sawyer, P., Blair, G., and Grace, P. (2008). Dynamically adaptive systems are product lines too: Using model-driven techniques to capture dynamic variability of adaptive systems. In 2nd Int. Workshop on Dynamic Software Product Lines, Limerick, Ireland.
Cardoso, L., Sztajnberg, A., and Loques, O. (2006). Self-adaptive applications using ADL contracts. Lecture Notes in Computer Science, 3996:87.
Carvalho, S. T., Erthal, M., Mareli, D., Sztajnberg, A., Copetti, A., and Loques, O. (2010). Monitoramento remoto de pacientes em ambiente domiciliar. In XXVIII Simpósio Brasileiro de Redes de Computadores e Sistemas Distribuídos - Salão de Ferramentas, Gramado, RS, Brasil.
Cetina, C., Fons, J., and Pelechano, V. (2008). Applying software product lines to build autonomic pervasive systems. In 12th Int. Software Product Line Conference, 2008. SPLC’08, pages 117–126.
Copetti, A. (2010). Monitoramento Inteligente e Sensível ao Contexto na Assistência Domiciliar Telemonitorada. Tese de Doutorado, (em preparação) Instituto de Computação, Universidade Federal Fluminense, Niterói, RJ, Brasil.
Copetti, A., Loques, O., Leite, J., Barbosa, T., and da Nóbrega, A. (2009). Intelligent context-aware monitoring of hypertensive patients. In 1st Workshop for Situation Recognition and Medical Data Analysis. 3rd Int. Conference on Pervasive Computing Technologies for Healthcare, London, UK.
Eslami, M. Z. and van Sinderen, M. J. (2009). Flexible home care automation adapting to the personal and evolving needs and situations of the patient. In 3rd Int. Conference on Pervasive Computing Technologies for Healthcare, 2009, London, UK, pages 1–2, Los Alamitos, CA.
Hallsteinsen, S., Hinchey, M., et al. (2008). Dynamic software product lines. Computer, 41(4):93–95.
Hallsteinsen, S., Stav, E., et al. (2006). Using product line techniques to build adaptive systems. In 10th Int. Conference on Software Product Line, pages 141–150, Washington, DC, USA.
Lee, J. and Muthig, D. (2006). Feature-oriented variability management in product line engineering. Communications of the ACM, 49(12):59.
Loques, O., Cerqueira, R., Sztajnberg, A., and Ansaloni, S. (2004). A contract-based approach to describe and deploy non-functional adaptations in software architectures. Journal of the Brazilian Computer Society, 10(1):5–18.
Loques, O. and Sztajnberg, A. (2010). Adaptation issues in software architectures of remote health care systems. In 2nd Workshop on Software Engineering in Health Care - SEHC 2010. ACM/IEEE 32nd Int. Conference on Software Engineering, Cape Town, South Africa.
Morin, B. et al. (2009). Models at runtime to support dynamic adaptation. Computer, 42(10):44 –51.
Northrop, L. M. (2002). Sei’s software product line tenets. IEEE Software, 19:32–40.
Sztajnberg, A., Rodrigues, A., Bezerra, L., Loques, O., Copetti, A., and Carvalho, S. (2009). Applying context-aware techniques to design remote assisted living applications. Int. Journal of Functional Informatics and Personalised Medicine, 2(4):358–378.
Cardoso, L., Sztajnberg, A., and Loques, O. (2006). Self-adaptive applications using ADL contracts. Lecture Notes in Computer Science, 3996:87.
Carvalho, S. T., Erthal, M., Mareli, D., Sztajnberg, A., Copetti, A., and Loques, O. (2010). Monitoramento remoto de pacientes em ambiente domiciliar. In XXVIII Simpósio Brasileiro de Redes de Computadores e Sistemas Distribuídos - Salão de Ferramentas, Gramado, RS, Brasil.
Cetina, C., Fons, J., and Pelechano, V. (2008). Applying software product lines to build autonomic pervasive systems. In 12th Int. Software Product Line Conference, 2008. SPLC’08, pages 117–126.
Copetti, A. (2010). Monitoramento Inteligente e Sensível ao Contexto na Assistência Domiciliar Telemonitorada. Tese de Doutorado, (em preparação) Instituto de Computação, Universidade Federal Fluminense, Niterói, RJ, Brasil.
Copetti, A., Loques, O., Leite, J., Barbosa, T., and da Nóbrega, A. (2009). Intelligent context-aware monitoring of hypertensive patients. In 1st Workshop for Situation Recognition and Medical Data Analysis. 3rd Int. Conference on Pervasive Computing Technologies for Healthcare, London, UK.
Eslami, M. Z. and van Sinderen, M. J. (2009). Flexible home care automation adapting to the personal and evolving needs and situations of the patient. In 3rd Int. Conference on Pervasive Computing Technologies for Healthcare, 2009, London, UK, pages 1–2, Los Alamitos, CA.
Hallsteinsen, S., Hinchey, M., et al. (2008). Dynamic software product lines. Computer, 41(4):93–95.
Hallsteinsen, S., Stav, E., et al. (2006). Using product line techniques to build adaptive systems. In 10th Int. Conference on Software Product Line, pages 141–150, Washington, DC, USA.
Lee, J. and Muthig, D. (2006). Feature-oriented variability management in product line engineering. Communications of the ACM, 49(12):59.
Loques, O., Cerqueira, R., Sztajnberg, A., and Ansaloni, S. (2004). A contract-based approach to describe and deploy non-functional adaptations in software architectures. Journal of the Brazilian Computer Society, 10(1):5–18.
Loques, O. and Sztajnberg, A. (2010). Adaptation issues in software architectures of remote health care systems. In 2nd Workshop on Software Engineering in Health Care - SEHC 2010. ACM/IEEE 32nd Int. Conference on Software Engineering, Cape Town, South Africa.
Morin, B. et al. (2009). Models at runtime to support dynamic adaptation. Computer, 42(10):44 –51.
Northrop, L. M. (2002). Sei’s software product line tenets. IEEE Software, 19:32–40.
Sztajnberg, A., Rodrigues, A., Bezerra, L., Loques, O., Copetti, A., and Carvalho, S. (2009). Applying context-aware techniques to design remote assisted living applications. Int. Journal of Functional Informatics and Personalised Medicine, 2(4):358–378.
Published
2010-07-20
How to Cite
CARVALHO, Sergio T.; LOQUES, Orlando.
Software Architecture for Pervasive Home Healthcare Systems. In: BRAZILIAN SYMPOSIUM ON COMPUTING APPLIED TO HEALTH (SBCAS), 10. , 2010, Belo Horizonte/MG.
Anais [...].
Porto Alegre: Sociedade Brasileira de Computação,
2010
.
p. 1542-1545.
ISSN 2763-8952.
