• 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