DocumentCode
869689
Title
MicroScope: a knowledge-based programming environment
Author
Ambras, J. ; O´Day, Vicki
Author_Institution
Hewlett-Packard Labs., Palo Alto, CA, USA
Volume
5
Issue
3
fYear
1988
fDate
5/1/1988 12:00:00 AM
Firstpage
50
Lastpage
58
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
expert systems; programming environments; MicroScope; annotations; complex programs; dynamic analysis; incremental support; knowledge base; knowledge-based programming environment; program slices; user interface; Documentation; Hardware; Laboratories; Microscopy; Productivity; Programming environments; Programming profession; Prototypes; Software maintenance; Software prototyping;
fLanguage
English
Journal_Title
Software, IEEE
Publisher
ieee
ISSN
0740-7459
Type
jour
DOI
10.1109/52.2024
Filename
2024
Link To Document