• 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