DocumentCode
2346032
Title
From concrete forms to generalized abstractions through perspective-oriented analysis of logical relationships
Author
Yang, Sherry ; Burnett, Margaret M.
Author_Institution
Dept. of Comput. Sci., Oregon State Univ., Corvallis, OR, USA
fYear
1994
fDate
4-7 Oct 1994
Firstpage
6
Lastpage
14
Abstract
We believe concreteness, direct manipulation and responsiveness in a visual programming language increase its usefulness. However, these characteristics present a challenge in generalizing programs for reuse, especially when concrete examples are used as one way of achieving concreteness. In this paper, we present a technique to solve this problem by deriving generality automatically through the analysis of logical relationships among concrete program entities from the perspective of a particular computational goal. Use of this technique allows a fully general form-based program with reusable abstractions to be derived from one that was specified in terms of concrete examples and direct manipulation
Keywords
visual languages; visual programming; concrete forms; concreteness; direct manipulation; form-based program; generalized abstractions; logical relationships; perspective-oriented analysis; program entities; responsiveness; reusable abstractions; visual programming language; Computer languages; Computer science; Concrete; Counting circuits; Delay; Electronic mail; Feedback; Prototypes;
fLanguage
English
Publisher
ieee
Conference_Titel
Visual Languages, 1994. Proceedings., IEEE Symposium on
Conference_Location
St. Louis, MO
Print_ISBN
0-8186-6660-9
Type
conf
DOI
10.1109/VL.1994.363646
Filename
363646
Link To Document