|
|
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
|
|