This Article 
   
 Share 
   
 Bibliographic References 
   
 Add to: 
 
Digg
Furl
Spurl
Blink
Simpy
Google
Del.icio.us
Y!MyWeb
 
 Search 
   
MicroScope: A Knowledge-Based Programming Environment
May/June 1988 (vol. 5 no. 3)
pp. 50-58

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.

Index Terms:
MicroScope; knowledge-based programming environment; complex programs; user interface; incremental support; annotations; dynamic analysis; program slices; knowledge base; expert systems; programming environments
Citation:
James Ambras, Vicki O'Day, "MicroScope: A Knowledge-Based Programming Environment," IEEE Software, vol. 5, no. 3, pp. 50-58, May-June 1988, doi:10.1109/52.2024
Usage of this product signifies your acceptance of the Terms of Use.