节点文献
基于对象关系模型的C++程序静态分析器
C++ PROGRAMS STATIC ANALYZER BASED ON OBJECT RELATION DIAGRAM MODEL
【摘要】 面向对象程序设计技术给软件的测试和维护带来了新困难.针对这些困难,提出了用于描述程序中对象类之间三种依赖关系的对象关系图(ORD)模型,并研究了这一模型在软件测试和维护中的两个具体应用及其相应算法.为了从特定的面向对象程序设计语言C++编写的程序中提取ORD图信息,构造了一个逆向工程工具——C++程序静态分析器,并对其实现上的一些关键技术进行了介绍
【Abstract】 Some new difficulties in software testing and maintenance are brought out by object oriented programming technology.A model of Object Relation Diagram (ORD),which could be used to describe the three kinds of dependence relation between classes of object oriented programs,is demonstrated to be helpful to overcoming these difficulties by two concrete examples and corresponding algorithms.To extract ORD information from programs by the specific programming language of C++,a reverse engineering tool——C++ program static analyzer is constructed.There are some important implementation technology during the construction of the C++ program static analyzer.
【Key words】 object oriented language; software engineering; software quality; software testing; reverse engineering;
- 【文献出处】 北京航空航天大学学报 ,JOURNAL OF BEIJING UNIVERSITY OF AERONAUTICS AND ASTRONAUTICS , 编辑部邮箱 ,1997年01期
- 【分类号】TP311.5
- 【被引频次】13
- 【下载频次】158