Visual programming languages (VPLs) offer the hope of higher reliability at lower labor costs, but only if they can be scaled up for realistically-sized programming projects. This research addresses a critical factor in scaling up declarative VPLs, by developing an interactive and visual yet powerful approach to data abstraction. The visual approach adds expressive power to VPLs through simplicity, rather than the traditional approach of providing them at the expense of simplicity. The concepts developed are being implemented in a research declarative VPL and made available to interested researchers. This work builds upon recent work in data abstraction, event- handling, and the scaling-up problem. Visual design issues are addressed, and the current implementation is being prepared to serve as a base research system. The research seeks the incorporation of a visual and flexible approach to code reuse. At the same time, a simple approach to exception handling based on the earlier work on events is being developed. Additional work regarding visual impact and visual support for the approach to data abstraction is expected to enhance the simplicity and effectiveness of the results.

Agency
National Science Foundation (NSF)
Institute
Division of Computer and Communication Foundations (CCF)
Type
Standard Grant (Standard)
Application #
9308649
Program Officer
Anand R. Tripathi
Project Start
Project End
Budget Start
1993-08-01
Budget End
1997-01-31
Support Year
Fiscal Year
1993
Total Cost
$100,000
Indirect Cost
Name
Oregon State University
Department
Type
DUNS #
City
Corvallis
State
OR
Country
United States
Zip Code
97331