title: A modular and evolutive component oriented software architecture for patient modeling.
abstract: This paper deals with the design aspect of a software aiming at modeling the anatomical and pathological structures of patients from medical images, for diagnosis purposes. In terms of functionalities, it allows to combine image processing algorithms, and to visualize and manipulate 3D models and images. The proposed software uses specific extensible and reusable components and a system managing their combination, thanks to a formal XML-based description of their interfaces. This architecture facilitates the dynamic integration of new functionalities, in particular in terms of image processing algorithms. We describe the structural and behavioral aspects of the proposed reusable component-based architecture. We also discuss the potential of this work for developing other softwares in the field of computer aided surgery.
authors.affiliation: IRCAD, 1 place de l'Hôpital, F-67091 Strasbourg, France. Jean-Baptiste.Fasquel@ircad.u-strasbg.fr
authors.forename: Jean-Baptiste
authors.initials: JB
authors.lastname: Fasquel
authors.forename: Guillaume
authors.initials: G
authors.lastname: Brocker
authors.forename: Johan
authors.initials: J
authors.lastname: Moreau
authors.forename: Nicolas
authors.initials: N
authors.lastname: Papier
authors.forename: Vincent
authors.initials: V
authors.lastname: Agnus
authors.forename: Christophe
authors.initials: C
authors.lastname: Koehl
authors.forename: Luc
authors.initials: L
authors.lastname: Soler
authors.forename: Jacques
authors.initials: J
authors.lastname: Marescaux
mesh_terms: D003198:Computer Simulation; D006801:Humans; D021621:Imaging, Three-Dimensional; D008953:Models, Anatomic; D012985:Software Design