A conceptual design for a code analysis knowledge base
作者:
Suzanne W. Dietrich,
Frank W. Calliss,
期刊:
Journal of Software Maintenance: Research and Practice
(WILEY Available online 1992)
卷期:
Volume 4,
issue 1
页码: 19-36
ISSN:1040-550X
年代: 1992
DOI:10.1002/smr.4360040103
出版商: John Wiley&Sons, Ltd
关键词: Code analysis;Deductive databases;Knowledge bases
数据来源: WILEY
摘要:
AbstractA knowledge base system for inter‐module code analysis is presented. Inter‐module code analysis is a technique that a programmer can use to analyse programs written in languages that contain a clustering construct called a module (or package). A module allows a programmer to control the visibility of a component within a program. The knowledge base for inter‐module code analysis is designed using the enhanced entity‐relationship conceptual data model, which is a graphical representation of the data and its relationships. The conceptual design for a code analysis enterprise is mapped into a knowledge base system, which uses a declarative logic‐based language to represent data as both facts and rules. The use of this knowledge base in an inter‐module code analysis application is d
点击下载:
PDF
(1028KB)
返 回