• DocumentCode
    1089316
  • Title

    Knowledge intensive software engineering tools

  • Author

    Rich, Charles ; Waters, Richard C.

  • Author_Institution
    Mitsubishi Electr. Res. Lab., Cambridge, MA, USA
  • Volume
    4
  • Issue
    5
  • fYear
    1992
  • fDate
    10/1/1992 12:00:00 AM
  • Firstpage
    424
  • Lastpage
    430
  • Abstract
    Most software engineering tools use a shallow representation of software objects and manipulate this representation using procedural methods. This approach allows one to get off to a fast start and quickly provides a tool that delivers benefits. However, a point will be reached where more knowledge-intensive approaches will be needed to achieve significantly higher levels of capability. The authors suggest that the software engineering tools of the future will have to rely on: deep representation to capture a sufficiently large part of knowledge about programming in general and particular programs; inspection methods to deal with complexity; and intelligent assistance
  • Keywords
    knowledge based systems; software tools; deep representation; inspection methods; intelligent assistance; knowledge intensity; software engineering tools; software representation; Automatic programming; Automation; Computer aided software engineering; Computer languages; Data engineering; High level languages; Inspection; Power engineering computing; Software engineering; Software tools;
  • fLanguage
    English
  • Journal_Title
    Knowledge and Data Engineering, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    1041-4347
  • Type

    jour

  • DOI
    10.1109/69.166985
  • Filename
    166985