DocumentCode
1929015
Title
A framework and tool for porting assessment and remediation
Author
Pazel, Donald P. ; Varma, Pradeep ; Paradkar, Amit ; Tibbitts, Beth ; Anand, Ashok ; Charles, Philippe
Author_Institution
IBM Res., Yorktown Heights, NY, USA
fYear
2004
fDate
11-14 Sept. 2004
Firstpage
504
Abstract
We present a framework and tool for porting assessment and code remediation in commercial porting projects, primarily targeting interplatform C/C++ porting. Our framework has a modular architecture for handling real-world code bases, a key part of which is an extensible knowledge base of porting issue types. Porting issue detection and remediation are achieved through dynamically-linked detector and remediation "plug-ins" which can be augmented over time. Analysis and remediation can be performed over multiple intermediate forms, such as the AST or error logs. Analysis and remediation results can be presented as a single assessment report, or the changes can be incorporated into the original code base. Furthermore our framework has been integrated into Eclipse, providing a user interface and allowing further capability for integration with other Eclipse extensions. A subset of our tool has been prototyped and benchmarked against real-world customer code.
Keywords
C language; software portability; user interfaces; C/C++ porting; Eclipse; code remediation; commercial porting projects; porting issue detection; user interface; Debugging; Detectors; Inspection; Java; Linux; Performance analysis; Prototypes; Sun; Testing; User interfaces;
fLanguage
English
Publisher
ieee
Conference_Titel
Software Maintenance, 2004. Proceedings. 20th IEEE International Conference on
ISSN
1063-6773
Print_ISBN
0-7695-2213-0
Type
conf
DOI
10.1109/ICSM.2004.1357852
Filename
1357852
Link To Document