支持源代码逆向建模的关系模型设计  被引量:1

Design of Relation Model for Supporting Source Code Reverse Modeling

在线阅读下载全文

作  者:刘彦宇[1] 唐运乐 

机构地区:[1]北海艺术设计职业学院现代教育技术中心,广西北海536000

出  处:《河池学院学报》2013年第2期91-96,共6页Journal of Hechi University

基  金:广西教育厅科研项目(201010LX731)

摘  要:对于具有一定规模的软件,通过直接阅读源代码来分析软件的结构信息,将是极为艰苦的工作。逆向建模可以将代码中的各类结构信息进行抽取,存储到代码数据库中,并且将软件的结构信息直观的表现出来,从而更有效地分析和理解代码。以基于实体关系的C++元模型为基础进行代码数据库的关系模型设计,可扩展针对Java语言的元模型,扩展实体及关系类型以支持细粒度分析。For the software with some scale, it will be hard work to analyze the software' s structural information by reading the source code directly. Reverse modeling can not only extract the structural information from the source code and store them in the code database, but also display it intuitively. In this way, we can analyze and understand the code more effectively. This paper focuses on designing the relational model of the code database basing on Entity - relationship C ++ meta - model. The design extends the meta - model in allusion to Java lan- guage, the entity type, and relation types which support finer granularity analysis.

关 键 词:关系模型 源代码分析 逆向建模 软件逆向工程 DB4O 

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

 

参考文献:

正在载入数据...

 

二级参考文献:

正在载入数据...

 

耦合文献:

正在载入数据...

 

引证文献:

正在载入数据...

 

二级引证文献:

正在载入数据...

 

同被引文献:

正在载入数据...

 

相关期刊文献:

正在载入数据...

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