ACM Transactions on Programming Languages and Systems (TOPLAS)
The Cornell program synthesizer: a syntax-directed programming environment
Communications of the ACM
Real-time: the “Lost World” of software debugging and testing
Communications of the ACM
POPL '81 Proceedings of the 8th ACM SIGPLAN-SIGACT symposium on Principles of programming languages
The implementation and experiences of a structure-oriented text editor.
Proceedings of the ACM SIGPLAN SIGOA symposium on Text manipulation
A systematic approach to advanced debugging through incremental compilation (Preliminary Draft)
SIGSOFT '83 Proceedings of the ACM SIGSOFT/SIGPLAN software engineering symposium on High-level debugging
COPE: A Cooperative Programming Environment
COPE: A Cooperative Programming Environment
The design and construction of flexible and efficient interactive programming systems
The design and construction of flexible and efficient interactive programming systems
Syntax-directed editing: towards integrated programming environments
Syntax-directed editing: towards integrated programming environments
Towards a distributed programming environment based on incremental compilation (debugging, prettyprinting, interactive)
Design and test of distributed applications
ICSE '88 Proceedings of the 10th international conference on Software engineering
Experience with topaz telebugging
PADD '88 Proceedings of the 1988 ACM SIGPLAN and SIGOPS workshop on Parallel and distributed debugging
Incremental Scanning and Parsing with Galaxy
IEEE Transactions on Software Engineering
Incremental global reoptimization of programs
ACM Transactions on Programming Languages and Systems (TOPLAS)
A categorized bibliography on incremental computation
POPL '93 Proceedings of the 20th ACM SIGPLAN-SIGACT symposium on Principles of programming languages
A greedy concurrent approach to incremental code generation
POPL '85 Proceedings of the 12th ACM SIGACT-SIGPLAN symposium on Principles of programming languages
An approach to incremental register allocation (abstract)
CSC '86 Proceedings of the 1986 ACM fourteenth annual conference on Computer science
An overview of a dynamic programming environment based on extensibility
Nordic Journal of Computing
The Mjølner Environment: Direct Interaction with Abstractions
ECOOP '88 Proceedings of the European Conference on Object-Oriented Programming
Hi-index | 0.00 |
Abstracts The DICE system Is a highly Integrated programming environment which provides programmer support in the case where the programming environment resides in a host computer and the program Is running on a target computer that Is connected to the host. Such a system configuration is also suitable for remote debugging and maintenance of production versions of programs that has been installed in a user environment. The system contains tools such as an screen-oriented structure editor, a statement-level incremental compiler, a screen-oriented debugger and a program database. The debugger uses the same facility for pointing and display as does the editor, and it uses the incremental compiler for insertion of breakpoints and statement evaluation. Most of these tools are automatically generated from compact descriptions. This paper describes some aspects of a prototype version of the system and gives some preliminary data on the performance. Also, strategies for implementing portable programming environments are discussed and are exemplified by the DiCE system.