Software is a core component of any system intended to support image-guided surgery interventions. This chapter describes some of the important considerations that should be kept in mind when designing, implementing, and using software as a component of an image-guided surgery system. Particular emphasis is given to quality control and the principles of software design for safety-critical applications.


State Machine Test Suite Application Programming Interface Code Coverage Fault Tree Analysis 
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.


Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.


  1. CMake. “CMake Cross Platform Make.” <> (October 15, 2007).
  2. Dart.“Dart: Tests, Reports, and Dashboards.”< > (October 15, 2007).
  3. DOC++. “DOC++.” <> (October 15, 2007).
  4. Doxygen. “Doxygen: Source Code Documentation Generator Tool.” <∼dimitri/doxygen/> (October 15, 2007).
  5. FDA. (1999). “Guidance for Industry, FDA Reviewers and Compliance on Off-the-Shelf Software Use in Medical Devices.” Services USDoHaH, ed., FDA Office of Device Evaluation, 1-29.Google Scholar
  6. FDA. (2000). “Title 21 Code of Federal Regulations (21 CFR Part 11) Electronic Records; Electronic Signatures.” Affairs OoR, ed.Google Scholar
  7. FDA. (2002). “General Principles of Software Validation; Final Guidance for Industry and FDA Staff.” U.S. Department of Health and Human Services, Center for Devices and Radiological Health.Google Scholar
  8. FDA. (2005). “Guidance for the Content of Premarket Submissions for Software Contained in Medical Devices - Guidance for Industry and FDA Staff.” Administration USDoHaHSFaD, ed., 23.Google Scholar
  9. GNU. (1998). “GNU gprof Free Software Foundation.” <>.
  10. IGSTK. “IGSTK: The Image-Guided Surgery Toolkit.”<> (October 15, 2007).
  11. ITK. “ITK: The National Library of Medicine Insight Segmentation and Regis-tration Toolkit.” <> (October 15, 2007).
  12. JUnit. “” <> (October 15, 2007).
  13. Kitware.“KWStyle the Source Checker.” <>(October 15, 2007).
  14. Microsoft.(2004).“Microsoft Windows XP Home Edition(Retail) End-User License Agreement for Microsoft Software.”<> (October 15, 2007).
  15. Open Source Initiative. <> (October 15, 2007).
  16. Sun Microsystems. “Javadoc Tool Version 1.5.” <> (October 15, 2007).
  17. VTK. “The Visualization Toolkit.” <> (October 15, 2007).
  18. VTune. “Intel VTune Performance Analyzer.” <> (October 15, 2007).

Copyright information

© Springer Science+Business Media, LLC 2008

Authors and Affiliations

  • Luis Ibanez
    • 1
  1. 1.Kitware Inc.Clifton ParkUSA

Personalised recommendations