*banner
 

Interpreter Writing using Graph Transformations
A. Agrawal, G. Karsai, F. Shi

Citation
A. Agrawal, G. Karsai, F. Shi. "Interpreter Writing using Graph Transformations". Technical report, Institute for Software Integrated Systems, ISIS-03-401, 2003.

Abstract
This paper introduces a UML-based approach for specifying model transformations. The technique is based on graph transformations, where UML class diagrams are used to represent the graph grammars of the input and the output of the transformations, and the transformations are represented as explicitly sequenced elementary rewriting operations. The paper discusses the visual language designed for the representation of transformation programs and the graph transformation execution engine which implements the semantics of the language.

Electronic downloads

Citation formats  
  • HTML
    A. Agrawal, G. Karsai, F. Shi. <a
    href="http://chess.eecs.berkeley.edu/pubs/716.html"
    ><i>Interpreter Writing using Graph
    Transformations</i></a>, Technical report, 
    Institute for Software Integrated Systems, ISIS-03-401, 2003.
  • Plain text
    A. Agrawal, G. Karsai, F. Shi. "Interpreter Writing
    using Graph Transformations". Technical report, 
    Institute for Software Integrated Systems, ISIS-03-401, 2003.
  • BibTeX
    @techreport{AgrawalKarsaiShi03_InterpreterWritingUsingGraphTransformations,
        author = {A. Agrawal and G. Karsai and F. Shi},
        title = {Interpreter Writing using Graph Transformations},
        institution = {Institute for Software Integrated Systems},
        number = {ISIS-03-401},
        year = {2003},
        abstract = {This paper introduces a UML-based approach for
                  specifying model transformations. The technique is
                  based on graph transformations, where UML class
                  diagrams are used to represent the graph grammars
                  of the input and the output of the
                  transformations, and the transformations are
                  represented as explicitly sequenced elementary
                  rewriting operations. The paper discusses the
                  visual language designed for the representation of
                  transformation programs and the graph
                  transformation execution engine which implements
                  the semantics of the language.},
        URL = {http://chess.eecs.berkeley.edu/pubs/716.html}
    }
    

Posted by Christopher Brooks on 4 Nov 2010.
For additional information, see the Publications FAQ or contact webmaster at chess eecs berkeley edu.

Notice: This material is presented to ensure timely dissemination of scholarly and technical work. Copyright and all rights therein are retained by authors or by other copyright holders. All persons copying this information are expected to adhere to the terms and constraints invoked by each author's copyright.

©2002-2018 Chess