检索规则说明:AND代表“并且”;OR代表“或者”;NOT代表“不包含”;(注意必须大写,运算符两边需空一格)
检 索 范 例 :范例一: (K=图书馆学 OR K=情报学) AND A=范并思 范例二:J=计算机应用与软件 AND (U=C++ OR U=Basic) NOT M=Visual
机构地区:[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[自动化与计算机技术—计算机软件与理论]
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在链接到云南高校图书馆文献保障联盟下载...
云南高校图书馆联盟文献共享服务平台 版权所有©
您的IP:18.191.53.120