NA-MIC/Projects/NA-MIC Kit/Execution Model
Back to NA-MIC_Collaborations
Objective: The Slicer3 Execution Model realizes the "Extensible Algorithmic Framework" goal by providing an interactive point-and-click interface to ITK-based command line executables, LONI Pipelines, and Grid Services without extensive re-engineering by the algorithm developer. The Execution Model uses an XML syntax to describe algorithm options and user interface controls. Slicer3 constructs the appropriate user interfaces from this description and manages the data transfer to and from the algorithm module. Such processing modules can be discovered at runtime and delivered to clinicians as plugins to Slicer3.
Progress: An initial implementation is complete and under evaluation. The command line processing is automatically generated from the XML decription file. The generation process has been added to CMake.
Key Investigators:
- Dan Blezek, Jim Miller and Bill Lorensen (GE)
Links: Slicer3:Execution_Model