• DocumentCode
    1691564
  • Title

    Scaffolding for software renovation

  • Author

    Sellink, Alex ; Verhoe, Chris

  • Author_Institution
    Programming Res. Group, Amsterdam Univ., Netherlands
  • fYear
    2000
  • fDate
    2/1/2000 12:00:00 AM
  • Firstpage
    161
  • Lastpage
    172
  • Abstract
    We discuss an approach that explores the use of scaffolding of source code to facilitate its renovation. We show that scaffolding is a useful paradigm for software renovation. We designed syntax and semantics for scaffolding, that enables all relevant applications of scaffolding. The automatic generation of extensions to a normal grammar, so that the resulting extension grammar can parse code with scaffolding, is discussed. We used the scaffolding paradigm itself to implement the generation process, thereby showing that our approach towards scaffolding is also useful in software development. Finally, we discuss real-world applications of scaffolding for software renovation, in both our own work and work from people in the reengineering IT industry
  • Keywords
    grammars; programming language semantics; software maintenance; systems re-engineering; automatic generation; extension grammar; normal grammar; real-world applications; reengineering IT industry; scaffolding paradigm; semantics; software development; software maintenance; software renovation; source code scaffolding; syntax; Application software; Computer industry; Data engineering; Information analysis; Inspection; Production facilities; Programming profession; Software debugging; Software engineering; Software systems;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Software Maintenance and Reengineering, 2000. Proceedings of the Fourth European
  • Conference_Location
    Zurich
  • Print_ISBN
    0-7695-0546-5
  • Type

    conf

  • DOI
    10.1109/CSMR.2000.827324
  • Filename
    827324