SCHEDULE: NOV 16-22, 2013
When viewing the Technical Program schedule, on the far righthand side is a column labeled "PLANNER." Use this planner to build your own schedule. Once you select an event and want to add it to your personal schedule, just click on the calendar icon of your choice (outlook calendar, ical calendar or google calendar) and that event will be stored there. As you select events in this manner, you will have your own schedule to guide you through the week.
Xevolver: an XML-based Programming Framework for Software Evolution
SESSION: Research Poster Reception
EVENT TYPE: Posters, Electronic Posters, and Education Posters
TIME: 5:15PM - 7:00PM
AUTHOR(S):Hiroyuki Takizawa, Shoichi Hirasawa, Hiroaki Kobayashi
ROOM:Mile High Pre-Function
ABSTRACT:
In this work, we propose an extensible programming framework, named
Xevolver. The framework exposes an abstract syntax tree (AST) in an XML
data format to programmers. Hence, the programmers can adopt various
XML-related technologies to transform, analyze, and visualize the
application code. In this work, we use XSLT to define custom compiler
directives for application-specific code transformations. By
incrementally inserting the user-defined directives, a real application
can be migrated to another system without significantly modifying the
original code, because custom code translation rules are written in an
external XSLT file. We can change the behaviors of user-defined
directives for individual systems by changing XSLT rules in the external
file. Accordingly, we can evolutionarily improve the application so as
to have a high performance portability without messing up the original
code.
Chair/Author Details:
Hiroyuki Takizawa - Tohoku University
Shoichi Hirasawa - Tohoku University
Hiroaki Kobayashi - Tohoku University
Click here to download .ics calendar file
