DocumentCode
453786
Title
Automating adaptive image generation for medical devices using aspect-oriented programming
Author
Fritz, Thomas ; Segura, Martha ; Südholt, Mario ; Wuchner, Egon ; Menaud, Jean-Marc
Author_Institution
Inst. fur Informatik, Ludwig-Maximilians-Univ., Munchen
Volume
1
fYear
2005
fDate
19-22 Sept. 2005
Lastpage
1032
Abstract
Image generation, e.g., in computer tomographs, requires the use of sophisticated algorithms which are characterized (i) by a large variability to enable generation of different types of images and (ii) a strong need for dynamic reconfiguration to adapt image generation, e.g., to individual patients. On the application level, such characteristics are frequently scattered all over the code of the application. This suggests the use of aspect-oriented programming (AOP) techniques to modularize such crosscutting functionality. In this paper we present an approach to automate image generation tasks using AOP and their application in the context of medical devices from Siemens AG, Germany. Concretely, we present three results: (i) a motivation why imaging software can benefit from dynamic AOP, (ii) a case study of how image generation, in particular for medical devices, can be adapted using the Arachne system for dynamic AOP in C, and (iii) a suitable aspect language and its realization within Arachne
Keywords
C language; medical image processing; object-oriented languages; object-oriented programming; Arachne system; C language; adaptive image generation automation; aspect language; computer tomography; dynamic aspect-oriented programming; dynamic reconfiguration; imaging software; medical devices; Application software; Automatic programming; Biomedical imaging; Dynamic programming; Humans; Image generation; Manipulator dynamics; Position measurement; Signal processing; Signal processing algorithms;
fLanguage
English
Publisher
ieee
Conference_Titel
Emerging Technologies and Factory Automation, 2005. ETFA 2005. 10th IEEE Conference on
Conference_Location
Catania
Print_ISBN
0-7803-9401-1
Type
conf
DOI
10.1109/ETFA.2005.1612636
Filename
1612636
Link To Document