• DocumentCode
    2674776
  • Title

    Extreme maintenance: Transforming Delphi into C#

  • Author

    Brant, John ; Roberts, Don ; Plendl, Bill ; Prince, Jeff

  • fYear
    2010
  • fDate
    12-18 Sept. 2010
  • Firstpage
    1
  • Lastpage
    8
  • Abstract
    Sometimes projects need to switch implementation languages. Rather than stopping software development and rewriting the project from scratch, transformation rules can map from the original language to the new language. These rules can be developed in parallel to standard software development, allowing the project to be cut over without any loss of development time, once the rules are complete. This paper presents a migration project that used transformation rules to successfully convert 1.5 MLOC of Delphi to C# in 18 months while allowing existing Delphi development to continue.
  • Keywords
    C language; software maintenance; 1.5 MLOC; C#; Delphi; implementation languages switching; software maintenance; standard software development; transformation rules; Graphical user interfaces; Indexing; Libraries; Pattern matching; Programming; Software; Switches;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Software Maintenance (ICSM), 2010 IEEE International Conference on
  • Conference_Location
    Timisoara
  • ISSN
    1063-6773
  • Print_ISBN
    978-1-4244-8630-4
  • Electronic_ISBN
    1063-6773
  • Type

    conf

  • DOI
    10.1109/ICSM.2010.5609731
  • Filename
    5609731