Publication: Tangent-Linear Models by Augmented LL-Parsers
Introduction
Applications
Tools
Research Groups
Workshops
Publications
   List Publications
   Advanced Search
   Info
   Add Publications
My Account
About
Impress

Tangent-Linear Models by Augmented LL-Parsers

- Part of a collection -
 

Author(s)
Uwe Naumann , Andre Vehreschild

Published in
Computational Science and Its Applications -- ICCSA 2006, Proceedings of the International Conference on Computational Science and its Applications, Glasgow, UK, May 8--11, 2006. Part I

Editor(s)
M. Gavrilova, O. Gervasi, V. Kumar, C. J. K. Tan, D. Taniar, A. Laganà, Y. Mun, H. Choo

Year
2006

Publisher
Springer

Abstract
We describe a novel method for the generation of tangent-linear code by augmentation of LL-parsers generated by the software tool ANTLR. The main advantage of this approach to source code augmentation is the missing requirement for an internal representation of the original program. We consider this work as the basis for further investigations into how far this technique can be extended in the context of more sophisticated transformations, for example, the automatic generation of adjoint codes. Our prototype tool AD_C_ANTLR currently accepts a subset of the ANSI C standard. We discuss its theoretical basis, and we present case studies to underline the elegance of the parser-based approach to source augmentation.

AD Theory and Techniques
Forward Mode, Implementation Strategies

BibTeX
@INPROCEEDINGS{
         Naumann2006TLM,
       author = "Uwe Naumann and Andre Vehreschild",
       title = "Tangent-Linear Models by Augmented {LL}-Parsers",
       series = "Lecture Notes in Computer Science",
       abstract = "We describe a novel method for the generation of tangent-linear code by
         augmentation of LL-parsers generated by the software tool ANTLR. The main advantage of this approach
         to source code augmentation is the missing requirement for an internal representation of the
         original program. We consider this work as the basis for further investigations into how far this
         technique can be extended in the context of more sophisticated transformations, for example, the
         automatic generation of adjoint codes. Our prototype tool AD_C_ANTLR currently accepts a subset of
         the ANSI C standard. We discuss its theoretical basis, and we present case studies to underline the
         elegance of the parser-based approach to source augmentation.",
       editor = "M. Gavrilova and O. Gervasi and V. Kumar and C. J. K. Tan and D. Taniar and A.
         Lagan\`{a} and Y. Mun and H. Choo",
       booktitle = "Computational Science and Its Applications -- ICCSA 2006, Proceedings of the
         International Conference on Computational Science and its Applications, Glasgow, UK, May~8--11,
         2006. Part~I",
       publisher = "Springer",
       volume = "3980",
       year = "2006",
       isbn = "3-540-34070-X",
       pages = "865--874",
       address = "Berlin",
       doi = "10.1007/11751540_94",
       ad_theotech = "Forward Mode, Implementation Strategies"
}


back
  

Contact:
autodiff.org
Username:
Password:
(lost password)