Title
Abstract Data Views
Abstract
Technological developments in programming languages and reusable software components have reached a stage where it should be possible to build new software systems by composition. Easily combining high-level components from both the application and user interface domains in the creation of new highly interactive applications should be feasible, and there have been many proposals in the literature directed toward this goal. One of the issues that has become apparent is the clean separation of the user interface from the application both at the design and implementation level. This paper describes a new programming concept called an abstract data view (ADV), a design and programming mechanism that could implement this separation. The general concept of the ADV is described in the paper using a VDM-like notation followed by a specific example. Finally the paper concludes with a description of the type of facilities required in a programming environment that would support the implementation of ADVs. The requirements for the ADV and its implementation were formulated taking into consideration extensive experience, followed by prototype design, implementation and experimentation.
Year
Venue
Keywords
1993
STRUCTURED PROGRAMMING
ABSTRACT DATA TYPES,INTERACTIVE APPLICATIONS,PROGRAMMING,USER INTERFACES,END-USER PROGRAMMING,SCRIPT LANGUAGES
Field
DocType
Volume
Information retrieval,Computer science
Journal
14
Issue
ISSN
Citations 
1
0935-1183
15
PageRank 
References 
Authors
3.14
2
4
Name
Order
Citations
PageRank
Donald D. Cowan158190.75
Roberto Ierusalimschy246354.25
Carlos José Pereira De Lucena31027131.61
Terry M. Stepien4295.64