Advertisement

Making Fit / FitNesse Appropriate for Biomedical Engineering Research

  • Jingwen Chen
  • Michael Smith
  • Adam Geras
  • James Miller
Part of the Lecture Notes in Computer Science book series (LNCS, volume 4044)

Abstract

A prototype test driven development tool for embedded systems has been developed with hardware-oriented extensions to CPPUnitLite. However xUnit tests are written in the language of the solution; problematic in the development of biomedical instruments as the customer, the “doctor”, does not have “extensive knowledge of the domain”. The biomedical application is often prototyped within MATLAB before movement down to the “plumbing level” on a high-speed, highly parallel, processor to meet the requirement for real-time application in a safe and secure manner “in the surgical theatre” or “on the ward”. A long term research goal is an investigation of how to gain, as with standard business desktop system, the full advantage of using Fit and FitNesse as communication tools under these circumstances. We demonstrate the practical application of using indirection to permit a single set of Fit tests for both MATLAB and embedded system verification for a biomedical instrument.

Keywords

Assembly Code Agile Development Embed Platform Surgical Theatre Biomedical Instrument 
These keywords were added by machine and not by the authors. This process is experimental and the keywords may be updated as the learning algorithm improves.

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. 1.
    Van Schooenderwoert, N., Morsicato, R.: Taming the Embedded Tiger – Agile Test Techniques for Embedded Software. In: Agile Development Conference, pp. 120–126 (2004)Google Scholar
  2. 2.
    Smith, M., Kwan, A., Martin, A., Miller, J.: E-TDD – Embedded Test Driven Development: A Tool for Hardware-Software Co-design. In: Baumeister, H., Marchesi, M., Holcombe, M. (eds.) XP 2005. LNCS, vol. 3556, pp. 145–153. Springer, Heidelberg (2005)CrossRefGoogle Scholar
  3. 3.
    Ward Cunningham: Fit: Framework for Integrated Test (2002) (Accessed, January 2006), fit.c2.com/wiki.cgi?FrameworkHistory
  4. 4.
    FitNesse: (Accessed, January 2006), http://fitnesse.org/FitNesse.UserGuide
  5. 5.
    Analog Devices: (Accessed, January 2006), www.analog.com/processors
  6. 6.
    Geras, A.: Fit and MatLab (Accessed, January 2006), http://www.ucalgary.ca/~ageras/testml/
  7. 7.
    Dohmke, T.: mlUnit (Accessed, November 2005), thomas.dohmke.de/en/projects/mlunit

Copyright information

© Springer-Verlag Berlin Heidelberg 2006

Authors and Affiliations

  • Jingwen Chen
    • 1
  • Michael Smith
    • 1
  • Adam Geras
    • 1
    • 2
  • James Miller
    • 3
  1. 1.Electrical and Computer EngineeringUniversity of CalgaryCalgary, AlbertaCanada
  2. 2.IdecaCalgary, AlbertaCanada
  3. 3.Electrical and Computer EngineeringUniversity of AlbertaEdmonton, AlbertaCanada

Personalised recommendations