首页>
外国专利>
Case-reduced verification condition generation system and method by use of dynamic single assumption and assigning labels to variables at control join points
Case-reduced verification condition generation system and method by use of dynamic single assumption and assigning labels to variables at control join points
展开▼
机译:通过使用动态单一假设并在控制连接点为变量分配标签来减少案例的验证条件生成系统和方法
展开▼
页面导航
摘要
著录项
相似文献
摘要
The instructions in a computer program are converted into a form of weakest precondition so as to produce a verification condition that is to be evaluated by a theorem prover. In generating the weakest precondition, labels are introduced for values of variables at control join points. In two preferred embodiments, the computer program is converted into a set of guarded commands prior to the application of weakest precondition operators. In one embodiment, as part of the process of generating the verification condition, assignment commands that assign values to variables are removed from the program through use of a “dynamic single assumption” technique. In another embodiment, the weakest precondition is expressed in terms of strongest postconditions. In both embodiments, a simplified verification condition is produced in which duplications of sets of instructions following a choice operator is avoided.
展开▼