|本期目录/Table of Contents|

[1]李晓丽,杜振龙,吴冰洁.基于IL的遗产软件规约析取算法研究[J].南京工业大学学报(自然科学版),2014,36(06):137-142.[doi:10.3969/j.issn.1671-7627.2014.06.025]
 LI Xiaoli,DU Zhenlong,WU Bingjie.Investigation on semantic sketelon extraction from legacy software based on intermediate language[J].Journal of NANJING TECH UNIVERSITY(NATURAL SCIENCE EDITION),2014,36(06):137-142.[doi:10.3969/j.issn.1671-7627.2014.06.025]
点击复制

基于IL的遗产软件规约析取算法研究()
分享到:

《南京工业大学学报(自然科学版)》[ISSN:1671-7627/CN:32-1670/N]

卷:
36
期数:
2014年06期
页码:
137-142
栏目:
出版日期:
2014-11-21

文章信息/Info

Title:
Investigation on semantic sketelon extraction from legacy software based on intermediate language
文章编号:
1671-7627(2014)06-0137-06
作者:
李晓丽杜振龙吴冰洁
南京工业大学 电子与信息工程学院,江苏 南京 210009
Author(s):
LI XiaoliDU ZhenlongWU Bingjie
College of Electronics and Information Engineering,Nanjing Tech University,Nanjing 210009,China
关键词:
遗产软件 中间语言 语义结构 代码集成
Keywords:
legacy software intermediate language semantic skeleton code integration
分类号:
TP391
DOI:
10.3969/j.issn.1671-7627.2014.06.025
文献标志码:
A
摘要:
提出了一种基于中间语言IL(Intermediate Language)的遗产软件代码解析方法,所提方法从程序集信息解析、定位数据流,通过层次扫描方式从数据流分析程序框架的属性、类、函数、结构等软件要素,从代码语义等价地析取包括分支结构、控制结构和循环结构组成的基本结构集。实验结果表明所提方法能够有效地解析出DotNet遗产代码的语义,可实现遗产代码的复用和集成。
Abstract:
An approach for parsing the semantic structure from the legacy code was proposed. The approacb could analyze the code stream location from the relevant program information, parsed the code structure cover to the class, function and variable by hierarchical scanning the code stream, and semantically equivalent extracted the basic code skeleton, including sequence, branch, control, and iteration, etc. The experiments showed that the presented method could extract the semantic skeleton from legacy code, thus it was used for the reutilization and the integration of legacy code.

参考文献/References:

[1] 梅宏,王千祥,张路,等.软件分析技术进展[J].计算机学报,2009,32(9):1697-1710.
[2] 李德毅.需求工程:对复杂系统的软件工程的基础研究[J].中国基础科学,2009,2:4-8.
[3] 梅宏,申峻嵘.软件体系结构研究进展[J].软件学报,2006,17(6):1257-1275.
[4] 周欣,陈向葵,孙家骕,等.面向对象系统中基于度量的可复用构件获取机制[J].电子学报,2003,31(5):649-653.
[5] 袁敏,黄志球,胡军.跨组织多业务事务建模与验证方法[J].软件学报,2012,23(3):517-538.
[6] 王越,刘春,张伟,等.知识引导的软件可信性需求的提取[J].计算机学报,2011,34(11):2165-2175.
[7] 易立,赵海燕,张伟,等.特征模型融合研究[J].计算机学报,2013,36(1):1-9.
[8] 刘芳,瞿有甜,周波,等.遗产软件重构技术的研究[J].计算机技术与发展,2009,19(3):118-121.
[9] 严秀,李龙澍.软件逆向工程技术研究[J].计算机技术与发展,2009,19(4):20-24.
[10] 陈林,徐宝文.基于源代码静态分析的C++0x泛型概念抽取[J].计算机学报,2009,32(9):1792-1803.
[11] 陈鑫.一种基于构件演算的主动构件精化方法[J].软件学报,2008,19(5):1134-1148.
[12] 于利前,王林章,雷斌,等.静动态结合的Java程序不变性分析方法[J].计算机学报,2010,33(4):736-746.
[13] 张重峰,李必信,孙小兵,等.基于切片度量的重构对象识别[J].东南大学学报:自然科学版,2010,40(2):275-281.
[14] 滕腾,黄罡,陈兴润,等.网构软件数据语用的一种动态支撑方法[J].软件学报,2008,19(5):1160-1172.
[15] 吕建,马晓星,陶先平,等.面向网构软件的环境显式化技术[J].中国科学:信息科学,2013,43(1):1-23.
[16] 季一木,陆莉莉,王汝传,等.基于SOA的校园遗产系统集成模型研究[J].计算机科学,2009,36(9):131-134.

备注/Memo

备注/Memo:
收稿日期:2013-10-22
基金项目:江苏省六大人才高峰基金(2012-WLW-023); 江苏省高校自然科学基金(11KJD520007)
作者简介:李晓丽(1971—),女,甘肃会宁人,副教授,博士,主要研究方向为机器学习、水文信息处理,E-mail:lixl@njtech.edu.cn..
更新日期/Last Update: 2014-11-20