Knowledge Representation Support for a Software Information System
01 February 1990
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.