摘要
This paper presents a tool for managing, reusing and analysing C software code based on database techniques. The abstract information of entire software code is stored in a program database that is the conceptual scheme of the entire software, whereas the reuse component is a subscheme. Relational algebra can be conveniently used to manage, analyse and reuse C code. In the tool, we can manage, analyse and reuse any components in the program database and rapidly extract source code of any components or construct the program code of a new system. The rule system is introduced in reusing source code.
介绍了一个基于数据库技术的管理、重用和分析C源代码的工具。整个软件源代码的抽象信息存入程序数据库中,相当于软件的概念模式,重用构件相当于子模式。借助于关系代数可方便地对源代码进行有效的管理、分析与重用。在该工具下,可以管理、分析与重用程序数据库中的任何构件,也可以快速提取程序数据库中的任一构件或生成新系统的源代码。