Data Processing on Executable Data Representation with an Aspect Weaver

K. Maeda (Japan)


Data Representation, Aspect Weaver, AspectOriented Programming, Ruby


This paper describes a new way to develop data processing programs in describing data in a new representation, called RugsOn, and embedding functions using an aspect weaver. An important feature of RugsOn is an executable repre sentation. Once RugsOn-related programs are loaded, the representation can be executed corresponding to the pro grams. A program generator was developed to create Java and Ruby programs from RugsOn definitions. Moreover, code fragments for aspects are woven into the generated programs. In the author’s experience, flexibility was im proved in the design and implementation of programs that manipulate graph structured data.

Important Links:

Go Back