Tao Chen, Y. Y. Cheung
{"title":"On Program Dicing","authors":"Tao Chen, Y. Y. Cheung","doi":"10.1002/(SICI)1096-908X(199701)9:1%3C33::AID-SMR143%3E3.0.CO;2-4","DOIUrl":null,"url":null,"abstract":"Since it is sometimes difficult to apply the technique of static program dicing in debugging programs, we introduce dynamic dicing as the dynamic counterpart of static dicing. As the effectiveness of program dicing techniques depends on the size of the program dices used, this paper uses a probabilistic approach to investigate the relationship between the size of static and dynamic program dices. In making a comparison between dynamic and static program dicing, we present and prove six propositions. This leads us to the conditions under which a dynamic program dice is smaller than a static program dice. Based on those findings, we offer five strategies for constructing dynamic program dices. © 1997 by John Wiley & Sons, Ltd. J. Software Maintenance 9: 33–46, 1997","PeriodicalId":383619,"journal":{"name":"J. Softw. Maintenance Res. Pract.","volume":"13 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"1997-02-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"15","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"J. Softw. Maintenance Res. Pract.","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1002/(SICI)1096-908X(199701)9:1%3C33::AID-SMR143%3E3.0.CO;2-4","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 15
论程序切割
由于静态程序切割技术有时难以应用于程序调试,我们引入动态切割作为静态切割的动态对应物。由于程序切割技术的有效性取决于所使用的程序切割的大小,本文使用概率方法来研究静态和动态程序切割的大小之间的关系。在动态和静态程序掷骰子的比较中,我们提出并证明了六个命题。这就导致了动态程序骰子小于静态程序骰子的情况。基于这些发现,我们提出了五种构建动态规划装置的策略。©1997 by John Wiley & Sons, Ltd。[j] .软件维护,2009
本文章由计算机程序翻译,如有差异,请以英文原文为准。