Making Fit / FitNesse Appropriate for Biomedical Engineering Research
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.
KeywordsAssembly Code Agile Development Embed Platform Surgical Theatre Biomedical Instrument
Unable to display preview. Download preview PDF.
- 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
- 3.Ward Cunningham: Fit: Framework for Integrated Test (2002) (Accessed, January 2006), fit.c2.com/wiki.cgi?FrameworkHistory
- 4.FitNesse: (Accessed, January 2006), http://fitnesse.org/FitNesse.UserGuide
- 5.Analog Devices: (Accessed, January 2006), www.analog.com/processors
- 6.Geras, A.: Fit and MatLab (Accessed, January 2006), http://www.ucalgary.ca/~ageras/testml/
- 7.Dohmke, T.: mlUnit (Accessed, November 2005), thomas.dohmke.de/en/projects/mlunit