|
软件学报 2012
基于locmd的软件修改分析技术DOI: 10.3724/SP.J.1001.2012.04072, PP. 1368-1381 Keywords: 形式概念分析,修改影响分析,修改评估,修改分析,类与方法依赖格 Abstract: 当对软件进行修改时,肯定会对软件的其他部分造成一些潜在的影响,从而带来软件的不一致性;如果该修改所带来的影响波及到整个系统,可能就需要考虑其他修改方案来实施该修改.因此在实施修改之前,需要对所提出的修改方案进行修改分析,从而确定是否需要进行修改或者选择什么方案进行修改.基于形式概念分析技术,提出了一种紧凑的面向对象程序中间表示——类与方法依赖格(locmd);然后,基于locmd,提出了一种修改分析模型,该模型包含了修改实施前一系列软件修改分析活动,包括与修改相关的程序理解、影响分析以及修改评估.实验结果表明了所提出的locmd和修改模型的有效性,从而有助于维护人员对所提出的修改建议做出正确的理解与决策.
|