MicroScope: a knowledge-based programming environment
- 1 May 1988
- journal article
- Published by Institute of Electrical and Electronics Engineers (IEEE) in IEEE Software
- Vol. 5 (3) , 50-58
- https://doi.org/10.1109/52.2024
Abstract
A description is given of MicroScope, a knowledge-based environment with tools that directly help programmers understand and modify complex programs. MicroScope is a collection of tools that share a common knowledge base and user interface and that run in a programming environment with many other tools. The features it provides are examined, namely, incremental support, annotations, constraints, dynamic analysis, history and program slices, and location of bugs. The knowledge base is described. The current MicroScope prototype is presented, and the lessons learned from it are discussed.Keywords
This publication has 3 references indexed in Scilit:
- CommonObjectsACM SIGPLAN Notices, 1986
- The enhancement of understanding through visual representationsPublished by Association for Computing Machinery (ACM) ,1986
- Program SlicingIEEE Transactions on Software Engineering, 1984