• 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