• 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