首页 | 本学科首页   官方微博 | 高级检索  
     


A formal model of program dependences and its implications forsoftware testing, debugging, and maintenance
Authors:Podgurski  A Clarke  LA
Affiliation:Dept. of Comput. Eng. & Sci., Case Western Reserve Univ., Cleveland, OH;
Abstract:A formal, general model of program dependences is presented and used to evaluate several dependence-based software testing, debugging, and maintenance techniques. Two generalizations of control and data flow dependence, called weak and strong syntactic dependence, are introduced and related to a concept called semantic dependence. Semantic dependence models the ability of a program statement to affect the execution behavior of other statements. It is shown that weak syntactic dependence is a necessary but not sufficient condition for semantic dependence and that strong syntactic dependence is necessary but not sufficient condition for a restricted form of semantic dependence that is finitely demonstrated. These results are used to support some proposed uses of program dependences, to controvert others, and to suggest new uses
Keywords:
设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司  京ICP备09084417号