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. Cowan | 1 | 581 | 90.75 |
Roberto Ierusalimschy | 2 | 463 | 54.25 |
Carlos José Pereira De Lucena | 3 | 1027 | 131.61 |
Terry M. Stepien | 4 | 29 | 5.64 |