基于多agent的程序理解方法研究  被引量:2

On A Multi-agent based Program Understanding Theory and Methods

在线阅读下载全文

作  者:王少锋[1] 

机构地区:[1]清华大学计算机科学与技术系,北京100084

出  处:《计算机科学》2002年第5期131-133,共3页Computer Science

摘  要:一、引言 栽软件逆向工程的研究是软件工程领域的一个重要而实用的研究内容.逆向工程是在给定源代码的情况下理解软件结构的一个途径,其目的是标识软件系统中的构造块,抽取结构依赖关系,为系统创造另一种更高抽象形式的表示.软件逆向工程是基于以下的假设:构造软件系统的过程是从问题域到实现域的映射过程,这种映射是在正向工程中完成的,而且也是一个可逆的过程,可以在不同的抽象级别上被重构.This paper first analyses the current status and trend of reverse engineering and the problems with the program understanding theory and methods. Then we present a multi-agent based program understanding method on large scale software systems. The main point of this method is to combine the program static analysis and dynamic analysis technology. to analyse and display the program execution trace of run time in a visual way. The architecture as well as the key problems in the implementation of the tool that supports this program understanding method are discussed in detail.

关 键 词:软件工程 软件逆向工程 软件复用 程序理解 AGENT 

分 类 号:TP311.5[自动化与计算机技术—计算机软件与理论]

 

参考文献:

正在载入数据...

 

二级参考文献:

正在载入数据...

 

耦合文献:

正在载入数据...

 

引证文献:

正在载入数据...

 

二级引证文献:

正在载入数据...

 

同被引文献:

正在载入数据...

 

相关期刊文献:

正在载入数据...

相关的主题
相关的作者对象
相关的机构对象