skip to main content
10.1145/800226.806847acmconferencesArticle/Chapter ViewAbstractPublication PagesplanConference Proceedingsconference-collections
Article
Free access

Visual abstraction in an interactive programming environment

Published: 01 June 1983 Publication History

Abstract

We are designing a software development system that implements “what you see is what you get” for programming. The system, called OMEGA, allows software to be displayed, processed, and modified, using pictorial representations to convey the structure and levels of abstraction of the program.
OMEGA takes advantage of the interactive user interface to provide syntax-free input, user selectable display format, and incremental semantic analysis. By distinguishing input specification from output display, and exploiting interaction in semantic analysis, we are able to unify the different abstraction mechanisms present in traditional programming environments.

References

[1]
Kernighan, B., and Mashey, J., "The Unix Programming Environment", Computer. Vol. 14, No. 4, April 1981.
[2]
Linton, M. A., "Queries and Views of Programs Using a Relational Database System", Ph.D. Thesis, in progress, Computer Science Division, Univ. of Cal., Berkeley.
[3]
Morris, J. B., A Manual for the MODEL Programming Language, February 1980.
[4]
Medina-Mora, R., and Feiler, P., "An Incremental Programming Environment", IEEE Transactions of Software Engineering, Vol. SE-7, No. 5, September 1981.
[5]
Teitelbaum, T., and Reps, T., "The Cornell Program Synthesizer: A Syntax-directed Programming Environment", Communications of the ACM, Vol. 24, No. 9, September 1981.
[6]
Teitelman, W., and Masinter, L., "The Interlisp Programming Environment", Computer, Vol. 14, No. 4, April 1981.

Cited By

View all

Recommendations

Comments

Information & Contributors

Information

Published In

cover image ACM Conferences
SIGPLAN '83: Proceedings of the 1983 ACM SIGPLAN symposium on Programming language issues in software systems
June 1983
230 pages
ISBN:0897911083
DOI:10.1145/800226

Sponsors

Publisher

Association for Computing Machinery

New York, NY, United States

Publication History

Published: 01 June 1983

Permissions

Request permissions for this article.

Check for updates

Qualifiers

  • Article

Conference

VEE05
Sponsor:
VEE05: First International Conference on Virtual Execution Environments
June 27 - 29, 1983
California, San Francisco, USA

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)67
  • Downloads (Last 6 weeks)16
Reflects downloads up to 16 Oct 2024

Other Metrics

Citations

Cited By

View all

View Options

View options

PDF

View or Download as a PDF file.

PDF

eReader

View online with eReader.

eReader

Get Access

Login options

Media

Figures

Other

Tables

Share

Share

Share this Publication link

Share on social media