Visual Language Research At Tennessee


Visual Languages

Visual languages provide a pictorial means for a programmer to create an application. At Tennessee, our approach employs example-based programming. To implement an algorithm, a programmer draws a picture of the data structure that the algorithm will manipulate, instantiates the data structure with example data, and then performs concrete manipulations on the example data. Based on these manipulations, the visual language environment creates a general program that implements the algorithm.


Principal People

Professors

Graduate Students


Research Projects in Visual Languages: