Arquitetura de Software para Sistemas Pervasivos de Assistência Domiciliar à Saúde
Resumo
Sistemas pervasivos de assistência domiciliar à saúde exigem uma infraestrutura especializada de hardware e software capaz de coletar e processar os dados do paciente e do ambiente residencial, com o objetivo de prover serviços de saúde. Tais sistemas devem ser personalizados de acordo com as necessidades do paciente, inclusive relacionadas à doença tratada. Este artigo apresenta alguns requisitos de adaptação da arquitetura de software de um sistema e aborda o uso dos princípios de linha de produto de software dinâmico no desenvolvimento de uma arquitetura de referência para sistemas desta classe.Referências
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.
Publicado
20/07/2010
Como Citar
CARVALHO, Sergio T.; LOQUES, Orlando.
Arquitetura de Software para Sistemas Pervasivos de Assistência Domiciliar à Saúde. In: SIMPÓSIO BRASILEIRO DE COMPUTAÇÃO APLICADA À SAÚDE (SBCAS), 10. , 2010, Belo Horizonte/MG.
Anais [...].
Porto Alegre: Sociedade Brasileira de Computação,
2010
.
p. 1542-1545.
ISSN 2763-8952.