Research Article Open Access

Applying Software Engineering Methodology for Designing Biomedical Software Devoted To Electronic Instrumentation

Gilsa Aparecida de Lima Machado1, Patricia Mara Danella Zacaro2, Alderico Rodrigues de Paula Junior2 and Marcelo Lopes de Oliveira e Souza3
  • 1 University of Vale do Paraíba (UNIVAP), Brazil
  • 2 University of Vale do Paraiba (UNIVAP), Brazil
  • 3 , Brazil

Abstract

Problem statement: Significant effort goes into the development of biomedical software, which is integrated with computers/processors, sensors and electronic instrumentation devoted to a specific application. However, the scientific work on electronic instrumentation controlled by biomedical software has not emphasized software development, instead focusing mainly on electronics engineering. The development team is rarely composed of Software Engineering (SE) experts. Usually, a commercial automated tools environment is not used due to its high cost and complexity for researchers from other areas to understand. Approach: This present study reports how the SE approach was applied to design and develop biomedical software, which is part of a Computerized Electronic Instrumentation (CEI). This CEI comprises software and an electronic instrumentation based on a force sensor and electrogoniometer to monitor the hand exertion of computer user during typing task. The aim is to serve as a guideline for academic researchers who are not expert in software engineering methodology but usually develop their own software to run with their CEI. The specification of the requirements, presented as use case, includes the context diagram, the data flow diagram, the entity relationship diagram and test procedure. The Unified Modelling Language from the Enterprise Architect tool was used. The developed software and the electronic instrumentation were tested together. Results: A sample of the interface screen shows how the outcomes could be plotted in an integrated manner. By comparing the values with other values obtained by manual calculations and with those provided by sensor manufacturer, the repeatability of test procedure validated the results. Reliable electronic instrumentation when working with unreliable software can become unreliable. Conclusion: Applying software engineering methodology principles provided a simple and clear documentation that was helpful to establish the test procedures and the re-work.

Journal of Computer Science
Volume 8 No. 10, 2012, 1601-1614

DOI: https://doi.org/10.3844/jcssp.2012.1601.1614

Submitted On: 1 August 2012 Published On: 23 August 2012

How to Cite: Machado, G. A. L., Zacaro, P. M. D., Junior, A. R. P. & de Oliveira e Souza, M. L. (2012). Applying Software Engineering Methodology for Designing Biomedical Software Devoted To Electronic Instrumentation. Journal of Computer Science, 8(10), 1601-1614. https://doi.org/10.3844/jcssp.2012.1601.1614

  • 3,501 Views
  • 2,881 Downloads
  • 5 Citations

Download

Keywords

  • Biomedical software
  • signal processing
  • software engineering
  • structured analysis