DocumentCode
2538901
Title
Transformations for abstractions
Author
Visser, Eelco
Author_Institution
Dept. of Inf. & Comput. Sci., Universiteit Utrecht, Netherlands
fYear
2005
fDate
30 Sept.-1 Oct. 2005
Firstpage
3
Lastpage
12
Abstract
The transformation language Stratego provides high-level abstractions for implementation of a wide range of transformations. Our aim is to integrate transformation in the software development process and make it available to programmers. This requires the transformations provided by the programming environment to be extensible. This paper presents a case study in the implementation of extensible programming environments using Stratego, by developing a small collection of language extensions and several typical transformations for these languages.
Keywords
program compilers; programming environments; Stratego; program transformations; programming environments; transformation language; Application software; Control systems; Documentation; Domain specific languages; Java; Knowledge based systems; Optimizing compilers; Program processors; Programming environments; Programming profession;
fLanguage
English
Publisher
ieee
Conference_Titel
Source Code Analysis and Manipulation, 2005. Fifth IEEE International Workshop on
Print_ISBN
0-7695-2292-0
Type
conf
DOI
10.1109/SCAM.2005.26
Filename
1541153
Link To Document