• DocumentCode
    1237162
  • Title

    Research on Knowledge-Based Software Environments at Kestrel Institute

  • Author

    Smith, Douglas R. ; Kotik, Gordon B. ; Westfold, Stephen J.

  • Author_Institution
    Kestrel Institute
  • Issue
    11
  • fYear
    1985
  • Firstpage
    1278
  • Lastpage
    1295
  • Abstract
    We present a summary of the CHI project conducted at Kestrel Institute through mid-1984. The objective of this project was to perform research on knowledge-based software environments. Toward this end, key portions of a prototype environment, called CHI, were built that established the feasibility of this approach. One result of this research was the development of a wide-spectrum language that could be used to express all stages of the program development process in the system. Another result was that the prototype compiler was used to synthesize itself from very-high-level description of itself. In this way the system was bootstrapped. We describe the overall nature of the work done on this project, give highlights of implemented prototypes, and describe the implications that this work suggests for the future of software engineering. In addition to this historical perspective, current research projects at Kestrel Institute as well as commercial applications of the technology at Reasoning Systems are briefly surveyed.
  • Keywords
    Automatic programming; knowledge-based systems; program synthesis; programming environments; software environments very-high-level languages; wide-spectrum languages; Application software; Hardware; Knowledge based systems; Logic programming; Programming environments; Programming profession; Prototypes; Software engineering; Software performance; Software prototyping; Automatic programming; knowledge-based systems; program synthesis; programming environments; software environments very-high-level languages; wide-spectrum languages;
  • fLanguage
    English
  • Journal_Title
    Software Engineering, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    0098-5589
  • Type

    jour

  • DOI
    10.1109/TSE.1985.231879
  • Filename
    1701947