Knowledge Representation Support for a Software Information System

01 February 1990

New Image

Software Information Systems (SIS's) represent information about large software systems and provide useful access to that information. Two key problems arise when designing SIS's: one, how to organize large amounts of disparate information; and two, how to acquire, maintain and extend that knowledge when appropriate. The organization problem arises because of the need to represent in a single knowledge base several kinds of information including syntactic information derived from code, information about processes and other higher- level code organization units, and domain knowledge about the system.