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
Link To Document