What is IGSTK

From IGSTK

Jump to: navigation, search

The "thesis" of IGSTK, from the 2003 Open Source Workshop presentation:

 * Management Perspective: is it possible
   to develop an open-source component
   based architecture to create robust
   systems incorporating visualization,
   tracking, robotics, etc?
   
 * Can the software components be
   validated, re-used, and managed?

From Luis' 2004 "State Machine" presentation:

 * Image Guided Surgery is a critical task
 * Software must protect patient from harm
   by enforcing:
   
        Deterministic Behaviour
        Preclude wrong use
        Robustness to misuse
        Traceability
        Documentation

The uniqueness of IGSTK is intended to come from the way it ensures robustness while maintaining an open, collaborative development process:

  • Dashboard for nightly testing of code on various platforms
  • Code commits are tied to requirements and bug tracking
  • Determinism and safety is provided by State Machines
  • Traceability of faults is provided by Logging
Personal tools
TOOLBOX
LANGUAGES