Content area

Abstract

The PECAN family of program development systems, developed at Brown University, is described. These systems employ the concept of multiple views of shared data structures, thus giving the user multiple displays that concurrently show different aspects of the program in a natural way. The views can be representations of the program or of the associated semantics. The main program view is a syntax-directed editor; current semantic views include expression trees, data type diagrams, flow graphs, and the symbol table. The user can choose the program views and semantic displays that are appropriate for the current editing or debugging activity. The underlying support for multiple views allows for experimentation with new ways of looking at programs and new approaches to programming. PECAN is intended to make effective use of powerful personal machines with high-resolution graphics displays. It is presently implemented on APOLLO workstations.

Details

10000008
Title
PECAN: Program Development Systems That Support Multiple Views
Author
Publication title
Volume
11
Issue
3
Pages
276-285
Number of pages
10
Publication year
1985
Publication date
Mar 1985
Publisher
IEEE Computer Society
Place of publication
New York
Country of publication
United States
Publication subject
ISSN
00985589
e-ISSN
19393520
CODEN
IESEDJ
Source type
Scholarly Journal
Language of publication
English
Document type
PERIODICAL
Accession number
00275733
ProQuest document ID
195583652
Document URL
https://www.proquest.com/scholarly-journals/pecan-program-development-systems-that-support/docview/195583652/se-2?accountid=208611
Copyright
Copyright Institute of Electrical and Electronics Engineers, Inc. (IEEE) Mar 1985
Last updated
2024-12-02
Database
ProQuest One Academic