Publication:
Active templates: Manipulating pointers with pictures

Loading...
Thumbnail Image

Publisher link

Rights

This article has been published in Proceedings of the Computer Human Interaction Special Interest Group of the Ergonomics Society of Australia, OZCHI ’94. Used with permission.

Abstract

Active templates are a semi-automatic visual mechanism for generating algorithms for manipulating pointer-based data structures. The programmer creates a picture showing the affected part of a data structure before and after a general-case manipulation. Code for the operation is compiled directly from the picture, which also provides the development environment with enough information to generate, automatically, a series of templates for other similar pictures, each describing a different configuration which the data structure may possess. The programmer completes the algorithm by creating matching after-pictures for each of these cases. At every stage, most of the picture-generation is automatic. Much of the tedious detail of conventional pointer-based data-structure manipulation, such as maintenance of current pointers, is unnecessary in a system based on active templates.

Citation

Lyons, P.J., Apperley, M.D., Bishop, A.G. & Moretti, G.S. (1994). Active Templates Manipulating pointers with pictures. In Proceedings of the Computer Human Interaction Special Interest Group of the Ergonomics Society of Australia, OZCHI ’94.

Series name

Date

Publisher

Degree

Type of thesis

Supervisor

Link to supplementary material

Research Projects

Organizational Units

Journal Issue