skip to main content
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 SIGPLAN Notices
ACM SIGPLAN Notices  Volume 18, Issue 6
June 1983
219 pages
ISSN:0362-1340
EISSN:1558-1160
DOI:10.1145/872728
Issue’s Table of Contents
  • 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

Publisher

Association for Computing Machinery

New York, NY, United States

Publication History

Published: 01 June 1983
Published in SIGPLAN Volume 18, Issue 6

Check for updates

Qualifiers

  • Article

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