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 :
بازگشت