Model-Oriented Approaches in Software Development in Health: Contributions and Perspectives

  • Rafael X. de O. Souza UFS
  • Adicinéia A. de Olivera UFS

Abstract


The health area has received investments around the world to the development of information systems that provide support for its activities. However, to reflect the needs of users and be more productive, there are still some challenges to be faced in the process of development for these systems. In this context, model-driven approaches are potentially relevant to deal adequately with these problems because they offer a higher level of abstraction in software development. This feature provides reusability, portability and interoperability, improving process productivity and quality of the applications. In this paper it will be discussed the application of model-driven approaches in the development of Health Information Systems (HIS).

References

Atkinson, C. e Kühne, T. (2003) “Model-Driven Development: A Metamodeling Foundation”, In: IEEE Software, v. 20, n. 5, p. 36-41.

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.
Published
2012-07-16
SOUZA, Rafael X. de O.; OLIVERA, Adicinéia A. de. Model-Oriented Approaches in Software Development in Health: Contributions and Perspectives. In: BRAZILIAN SYMPOSIUM ON COMPUTING APPLIED TO HEALTH (SBCAS), 12. , 2012, Curitiba/PR. Anais [...]. Porto Alegre: Sociedade Brasileira de Computação, 2012 . p. 11-20. ISSN 2763-8952.