CORC  > 北京大学  > 信息科学技术学院
Using conditioned slicing and amorphous slicing in program comprehension
Shi, Shenghui ; Zhu, Qunxiong ; Xu, Wenxing
2008
关键词program slicing conditioned slicing amorphous slicing syntax directed translation slicing program comprehension
英文摘要Cost of software maintenance and evolution takes the largest proportion of total costs during the lifecycle of software engineering. Program comprehension, as the beginning of software maintenance and evolution, is important yet difficult on the large and complex system. Program slicing, especially conditioned slicing and amorphous slicing, is a powerful technology for program comprehension. Program slicing reduces programs to several minimal statements that are relevant to a particular computation. The paper presents various forms of program slicing and analyzes mainly conditioned slicing and amorphous slicing. In terms of the syntax paradigm, Conditioned slicing is a syntax preserving,slicing but amorphous slicing is not. The paper discusses both the advantages and limitations of syntax preserving slicing and syntax freedom slicing which are followed with a. comparison from four aspects. of slicing criterion, algorithms basis, original and applicable scope. The research combines conditioned slicing and amorphous slicing according to their features and considers preserving semantic property based on syntax-preservation and makes an attempt at proposing theoretic framework of syntax directed translation slicing, which makes program comprehension much easier. The proposed method for program comprehension has no entire dependence on developers' knowledge and experiences and reduces human and material resources obviously, which leads to the reduction of software maintenance and evolution cost. This method can also be applied in program debugging, testing and re-engineering.; Automation & Control Systems; Computer Science, Interdisciplinary Applications; Environmental Sciences; Geography, Physical; Remote Sensing; Telecommunications; CPCI-S(ISTP); 0
语种英语
内容类型其他
源URL[http://ir.pku.edu.cn/handle/20.500.11897/387768]  
专题信息科学技术学院
推荐引用方式
GB/T 7714
Shi, Shenghui,Zhu, Qunxiong,Xu, Wenxing. Using conditioned slicing and amorphous slicing in program comprehension. 2008-01-01.
个性服务
查看访问统计
相关权益政策
暂无数据
收藏/分享
所有评论 (0)
暂无评论
 

除非特别说明,本系统中所有内容都受版权保护,并保留所有权利。


©版权所有 ©2017 CSpace - Powered by CSpace