Abordagens Orientadas a Modelos no desenvolvimento de software em Saúde: Contribuições e Perspectivas
Resumo
A área da saúde tem recebido investimentos em todo mundo para o desenvolvimento de sistemas de informação que proporcionem apoio às suas atividades. No entanto, existem ainda alguns desafios a serem enfrentados para que o processo de desenvolvimento destes sistemas tenha maior produtividade e reflita às necessidades dos usuários. Nesse contexto, as abordagens orientadas a modelos apresentam um potencial relevante para lidar de forma adequada com esses problemas pelo fato de oferecerem um nível mais alto de abstração no desenvolvimento de software. Tal característica proporciona reusabilidade, portabilidade e interoperabilidade, aumentando a produtividade do processo e a qualidade das aplicações. Neste artigo é apresentada uma análise da aplicação de abordagens orientadas a modelos no desenvolvimento de Sistemas de Informação em Saúde (HIS).
Referências
Balagtas-Fernandez, F. e Hussmann, H. (2009) “Applying Domain-Specific Modeling to Mobile Health Monitoring Applications”, In: Proceedings of the 6th International Conference on Information Technology: New Generations (ITNG), p. 1682-1683.
Beale, T. (2002). “Archetypes: Constraint-based domain models for future-proof information systems”, In: Proceedings of the Workshop on Behavioural Semantics (OOPSLA), p. 1-18.
Bergmann, N. W. (2010) “Better Design Methods for eHealth Software”, In: International Journal of Engineering and Industries, v. 1, n. 1, p. 1-9.
Brown, A. (2004) “Model driven architecture: Principles and practice”, In: Software and Systems Modeling, v. 3, n. 4, p. 314-327.
Ding, Y. e Klein, K. (2010) “Model-Driven Application-Level Encryption for the Privacy of E-health Data”, In: Proceedings of the International Conference on Availability, Reliability and Security, p. 341-346.
Fernandes, J. E. M. (2010) “About Model-Based Approaches in Pervasive Information Systems Development”, Tese (Doutorado em Tecnologias e Sistemas de Informação) – Universidade do Minho, 183 f.
Fernandes, J. E. M., Machado, R. J. e Carvalho, J. A. (2007) “Model-Driven Software Development for Pervasive Information Systems Implementation”, In: Proceedings of the 6th International Conference on the Quality of Information and Communications Technology (QUATIC), p. 218-222.
Garlan, D., Monroe, R. T. e Wile, D. (1997) “ACME: An Architecture Description Interchange Language”, In: Proceedings of the 7th Conference of the Centre for Advanced Studies on Collaborative Research (CASCON), p. 169–183.
Gomes, A. T. A., Ziviani, A., Procópio, V. U., Moreira, V. M., Correa, B. S. P. M. e Teixeira, I. M. (2011) “Desenvolvimento Dirigido a Modelos para Aplicações em Saúde”, In: XXI Workshop De Informática Médica (WIM).
Greenfield, J. e Short, K. (2004) “Software Factories: Assembling Applications with Patterns, Models, Frameworks and Tools”, John Wiley & Sons.
Jones, V. (2006) “Model Driven Development of m-Health Systems (with a Touch of Formality)”, In: Proceedings of the Fourth Annual IEEE International Conference on Pervasive Computing and Communications Workshops (PERCOMW), p. 580-585.
Kelly, S. e Tolvanen, JP. (2008) “Domain-Specific Modeling: Enabling full code generation”, John Wiley & Sons.
Khambati, A., Grundy, J., Warren, J. e Hosking, J. (2008) “Model-Driven Development of Mobile Personal Health Care Applications”, In: Proceedings of the 23rd IEEE/ACM International Conference on Automated Software Engineering, p. 467-470.
Mellor, S., Clark, A. e Futagami, T. (2003) “Model-driven development - Guest editor's introduction”, In: IEEE Software. v. 20, n. 5, p. 14-18.
Menezes, A. L., Cirilo, C. E., Moraes, J. L. C., Souza, W. L. e Prado, A. F. (2010) “Using Archetypes and Domain Specific Languages on Development of Ubiquitous Applications to Pervasive Healthcare”, In: Proceedings of the 23rd IEEE International Symposium on Computer-Based Medical Systems (CBMS), p. 395-400.
Nardon, F. B., França, T. e Naves, H. (2011) “Construção de Aplicações em Saúde Baseadas em Arquétipos”, In: XXI Congresso Brasileiro de Informática em Saúde (CBIS).
OMG (2003) “MDA Guide Version 1.0.1”, Technical Report.
Raghupathi, W. e Umar, A. (2008) “Exploring a model-driven architecture (MDA) approach to health care information systems development”, In: Int JMed Inform, v. 77, p. 305–314.
Santana, E. F. Z. (2010) “Uma Abordagem Orientada por Modelos para o Desenvolvimento de Software na Computação Ubíqua”, Dissertação (Mestrado em Ciência da Computação) – Universidade Federal de São Carlos, 92 f.
Selic, B. (2003) “The Pragmatics of Model-Driven Development”, In: IEEE Software, v. 20, n. 5, p. 19-25.
Thomas, D. (2004) “MDA: revenge of the modelers or UML utopia?”, In: IEEE Software, v. 21, n. 3, p. 15-17.