Interactive visual data abstraction in a declarative visual programming language

39Citations
Citations of this article
14Readers
Mendeley users who have this article in their library.
Get full text

Abstract

Visual data abstraction is the concept of data abstraction for visual languages. In this paper, first we discuss how the requirements of data abstraction for visual languages differ from the requirements for traditional textual languages. We then present a declarative approach to visual data abstraction in the language Forms/3. Within the context of this system, issues of particular importance to declarative visual languages are examined. These issues include enforcing information hiding through visual techniques, supporting abstraction while preserving concreteness, conceptual simplicity and specification of a type’s appearance and interactive behavior as part of its definition. Interactive behavior is seen to be part of the larger problem of event-handling in a declarative language. A significant feature is that all programming and execution are done in a fully-integrated visual manner, without requiring other languages or tools for any part of the programming process. © 1994 Academic Press, Inc.

Cite

CITATION STYLE

APA

Burnett, M. M., & Ambler, A. L. (1994). Interactive visual data abstraction in a declarative visual programming language. Journal of Visual Languages and Computing, 5(1), 29–60. https://doi.org/10.1006/jvlc.1994.1003

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free