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.
This is a preview of subscription content, log in via an institution.
Buying options
Tax calculation will be finalised at checkout
Purchases are for personal use only
Learn about institutional subscriptionsPreview
Unable to display preview. Download preview PDF.
References
Van Schooenderwoert, N., Morsicato, R.: Taming the Embedded Tiger – Agile Test Techniques for Embedded Software. In: Agile Development Conference, pp. 120–126 (2004)
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)
Ward Cunningham: Fit: Framework for Integrated Test (2002) (Accessed, January 2006), fit.c2.com/wiki.cgi?FrameworkHistory
FitNesse: (Accessed, January 2006), http://fitnesse.org/FitNesse.UserGuide
Analog Devices: (Accessed, January 2006), www.analog.com/processors
Geras, A.: Fit and MatLab (Accessed, January 2006), http://www.ucalgary.ca/~ageras/testml/
Dohmke, T.: mlUnit (Accessed, November 2005), thomas.dohmke.de/en/projects/mlunit
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2006 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Chen, J., Smith, M., Geras, A., Miller, J. (2006). Making Fit / FitNesse Appropriate for Biomedical Engineering Research. In: Abrahamsson, P., Marchesi, M., Succi, G. (eds) Extreme Programming and Agile Processes in Software Engineering. XP 2006. Lecture Notes in Computer Science, vol 4044. Springer, Berlin, Heidelberg. https://doi.org/10.1007/11774129_21
Download citation
DOI: https://doi.org/10.1007/11774129_21
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-35094-1
Online ISBN: 978-3-540-35095-8
eBook Packages: Computer ScienceComputer Science (R0)