• DocumentCode
    3052432
  • Title

    A knowledge and data base for software systems

  • Author

    Miguel, Luis ; Kim, Moon Hae ; Ramamoorthy, C.V.

  • Author_Institution
    Div. of Comput. Sci., California Univ., Berkeley, CA, USA
  • fYear
    1990
  • fDate
    6-9 Nov 1990
  • Firstpage
    417
  • Lastpage
    423
  • Abstract
    The authors discuss a knowledge/data centered architecture for CASE (computer-aided software engineering) environments that has at its heart a knowledge and database management system (repository) on which all CASE tools rely for knowledge and data services. The repository has three entity kinds: objects, procedures, and rules. Data reside in the objects while knowledge resides in the procedures, rules, and special fields in the objects. The authors discuss why a third generation database management system, which incorporates data, object, and knowledge services, is a good choice for the knowledge manager. They use an object-oriented model of software systems to analyze the storage requirements of program documents in the repository and show how the procedures and rules can be used to efficiently maintain multiple software document representations. It is then shown how the repository can effectively support a software reuse library and reuse processes throughout the life-cycle
  • Keywords
    knowledge based systems; object-oriented databases; software engineering; software tools; CASE; computer-aided software engineering; data services; knowledge and data base; knowledge services; life-cycle; multiple software document representations; object-oriented model; objects; procedures; repository; rules; software reuse library; software systems; Computer aided software engineering; Computer architecture; Computer science; Environmental management; Heart; Knowledge management; Moon; Object oriented modeling; Software maintenance; Software systems;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Tools for Artificial Intelligence, 1990.,Proceedings of the 2nd International IEEE Conference on
  • Conference_Location
    Herndon, VA
  • Print_ISBN
    0-8186-2084-6
  • Type

    conf

  • DOI
    10.1109/TAI.1990.130373
  • Filename
    130373