检索规则说明:AND代表“并且”;OR代表“或者”;NOT代表“不包含”;(注意必须大写,运算符两边需空一格)
检 索 范 例 :范例一: (K=图书馆学 OR K=情报学) AND A=范并思 范例二:J=计算机应用与软件 AND (U=C++ OR U=Basic) NOT M=Visual
出 处:《计算机工程与设计》2012年第3期987-990,共4页Computer Engineering and Design
摘 要:基于面向对象程序的对象间语义级关系,提出了一种对象级粗粒度切片方法,用于解决以往传统程序切片构造过程复杂,切片结构庞大,可理解性不强等问题。该方法并非基于传统的程序依赖图或系统依赖图,而是建立在对象间的关联、组合等语义级关系的基础之上。依据对象间语义级关系构造程序的对象图,在对象图的基础上获取程序的前向对象级粗粒度切片和后向对象级粗粒度切片,并结合了对象间的组合关系使得所得后向对象级粗粒度切片更加精简。Based on the semantic level relationships between objects of object-oriented programming, a coarse-grained object-level slicing method is proposed to solve the problem that the traditional program slicing encountered, like difficult to build, result is huge, intelligibility is not obvious and so on. This method is not based on the traditional program dependence graph or system dependence graph, but on two kinds of semantic level relationships between objects, association relationships and composition relationships. Firstly, object graph is constructed according the semantic level relationship between objects, then the coarse grained object-level forward slicing and the coarse-grained object-level backward slicing are created based on object graph, at last the coarse-grained object-level backward slicing is simplified using the composition relationships of objects.
关 键 词:程序切片 面向对象 对象级切片 粗粒度切片 无定型切片
分 类 号:TP311[自动化与计算机技术—计算机软件与理论]
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在链接到云南高校图书馆文献保障联盟下载...
云南高校图书馆联盟文献共享服务平台 版权所有©
您的IP:18.217.119.115