-
题名基于LoCMD的软件修改分析技术
被引量:5
- 1
-
-
作者
孙小兵
李必信
陶传奇
-
机构
东南大学计算机科学与工程学院
中国科学院软件研究所计算机科学国家重点实验室
-
出处
《软件学报》
EI
CSCD
北大核心
2012年第6期1368-1381,共14页
-
基金
国家自然科学基金(60973149)
国家教育部博士点基金(20100092110022)
+1 种基金
中国科学院软件研究所计算机科学国家重点实验室开放基金(SYSKF1110)
东南大学优秀博士学位论文基金(YBJJ1102)
-
文摘
当对软件进行修改时,肯定会对软件的其他部分造成一些潜在的影响,从而带来软件的不一致性;如果该修改所带来的影响波及到整个系统,可能就需要考虑其他修改方案来实施该修改.因此在实施修改之前,需要对所提出的修改方案进行修改分析,从而确定是否需要进行修改或者选择什么方案进行修改.基于形式概念分析技术,提出了一种紧凑的面向对象程序中间表示——类与方法依赖格(LoCMD);然后,基于LoCMD,提出了一种修改分析模型,该模型包含了修改实施前一系列软件修改分析活动,包括与修改相关的程序理解、影响分析以及修改评估.实验结果表明了所提出的LoCMD和修改模型的有效性,从而有助于维护人员对所提出的修改建议做出正确的理解与决策.
-
关键词
形式概念分析
修改影响分析
修改评估
修改分析
类与方法依赖格
-
Keywords
formal concept analysis (FCA)
impact analysis
change analysis
change assessment
lattice of class and method dependence
-
分类号
TP311.52
[自动化与计算机技术—计算机软件与理论]
-