DocumentCode
3368848
Title
Abstract Syntax Trees - and their Role in Model Driven Software Development
Author
Fischer, G. ; Lusiardi, J. ; Von Gudenberg, J. Wolff
Author_Institution
Univ. of Wurzburg, Wurzburg
fYear
2007
fDate
25-31 Aug. 2007
Firstpage
38
Lastpage
38
Abstract
Abstract syntax trees (ASTs) are known from compiler construction where they build the intermediate data format which is passed from the analytic front-end to the synthetic back-end. In model driven software development ASTs are used as a model of the source code. The object management group (OMG) has issued a request for proposals for AST models. Various levels of abstraction can be introduced. ASTs can be used for program analysis and for program transformation. In this paper we present an eclipse based representation framework for ASTs.
Keywords
abstract data types; computational linguistics; object-oriented programming; program compilers; program diagnostics; tree data structures; abstract syntax trees; intermediate data format; model driven software development; object management group; program analysis; Aggregates; Cloning; Concrete; Data analysis; Informatics; Performance analysis; Program processors; Programming; Proposals; Unified modeling language;
fLanguage
English
Publisher
ieee
Conference_Titel
Software Engineering Advances, 2007. ICSEA 2007. International Conference on
Conference_Location
Cap Esterel
Print_ISBN
0-7695-2937-2
Electronic_ISBN
978-0-7695-2937-0
Type
conf
DOI
10.1109/ICSEA.2007.12
Filename
4299919
Link To Document