Skip to topic | Skip to bottom
Home
Publications
Publications.200510-Crossroadsr1.3 - 31 Jan 2007 - 13:40 - AkimDemailletopic end

Start of topic | Skip to actions
Alexandre Borghi, Valentin David, Akim Demaille. C-Transformers - A Framework to Write C Program Transformations. ACM Crossroads

Program transformation techniques have reached a maturity level that allows processing high-level language sources in new ways. Not only do they revolutionize the implementation of compilers and interpreters, but with modularity as a design philosophy, they also permit the seamless extension of the syntax and semantics of existing programming languages. The C-Transformers project provides a transformation environment for C, a language that proves to be hard to transform. We demonstrate the effectiveness of C-Transformers by extending C's instructions and control flow to support Design by Contract. C-Transformers is developed by members of the LRDE: EPITA undergraduate students.


to top

PublicationForm
Logo:
Category: SoftwareTools, ProgrammingLanguages
Title: C-Transformers - A Framework to Write C Program Transformations
Authors: Alexandre Borghi, Valentin David, Akim Demaille
Type: InJournal
Whereprefix:  
Where: ACM Crossroads
Ref:  
Place:  
Date:  
Note:  
Lang: english
Keywords: Program transformation, Transformers
Status: to appear


You are here: Publications > 200510-Crossroads

to top

Copyright © 1999-2013 by the contributing authors. All material on this collaboration platform is the property of the contributing authors.
Ideas, requests, problems regarding TWiki? Send feedback