Generation of Compiler Symbol Processing Mechanisms from Specifications
ACM Transactions on Programming Languages and Systems (TOPLAS)
An Improved Context-Free Recognizer
ACM Transactions on Programming Languages and Systems (TOPLAS)
The influence of an object-oriented language on the programming environment
CSC-83 Proceedings of the 1983 computer science conference
COPE: A Cooperative Programming Environment
COPE: A Cooperative Programming Environment
The contour model of block structured processes
ACM SIGPLAN Notices
OOPSLA '87 Conference proceedings on Object-oriented programming systems, languages and applications
Designing documentation to compensate for delocalized plans
Communications of the ACM
Understanding concurrent programming through program animation
SIGCSE '88 Proceedings of the nineteenth SIGCSE technical symposium on Computer science education
Design and implementation of the UW Illustrated compiler
PLDI '88 Proceedings of the ACM SIGPLAN 1988 conference on Programming Language design and Implementation
Providing the requisite knowledge via software documentation
CHI '88 Proceedings of the SIGCHI Conference on Human Factors in Computing Systems
DS-viewer—an interactive graphical data structure presentation facility
IBM Systems Journal
A conceptual framework for software development
CSC '93 Proceedings of the 1993 ACM conference on Computer science
Implementing internal program representations with Ada and Ada 9X
TRI-Ada '94 Proceedings of the conference on TRI-Ada '94
PRISM—productivity improvement for software engineers and managers
ICSE '85 Proceedings of the 8th international conference on Software engineering
An approach to incremental compilation
SIGPLAN '84 Proceedings of the 1984 SIGPLAN symposium on Compiler construction
Linked-List Visualization for Debugging
IEEE Software
Toward a Discipline of Software Engineering
IEEE Software
Integrated Environments for Formally Well-Founded Design and Simulation of Concurrent Systems
IEEE Transactions on Software Engineering
Graphical program development with PECAN program development systems
SDE 1 Proceedings of the first ACM SIGSOFT/SIGPLAN software engineering symposium on Practical software development environments
A voice-activated syntax-directed editor for manually disabled programmers
Proceedings of the 8th international ACM SIGACCESS conference on Computers and accessibility
Automatic generation of execution tools in a GANDALF environment
Journal of Systems and Software
Hi-index | 0.02 |
This paper describes the PECAN family of program development systems. PECAN supports multiple views of the user's program. The views can be representations of the program or of the corresponding semantics. The primary program view is a syntax-directed editor. The current semantic views include expression trees, data type diagrams, flow graphs, and the symbol table. PECAN is designed to make effective use of powerful personal machines with high-resolution graphics displays and is currently implemented on APOLLO workstations.