中文 英语
知识中心
导航
知识中心

刺激的约束

限制输入随机生成过程指导
受欢迎程度

描述

约束随机测试模式生成有能力生成大量的刺激,但大部分将是一个浪费时间如果产生的刺激不是有用的。这相当于一屋子的猴子坐在键盘前,要求他们写莎士比亚。但通过提供规则和指导方针,它变成了一个更可能的结果,如果仍然可能性非常小。这是约束的作用。

最简单形式的约束是一个组合。这可能说,如果一个特定的设置是一个逻辑1,然后这是有效的范围,其他数字。这个过程称为约束解决和执行作为模式的一部分的一代。事实上,这是“约束”的含义。

更复杂的约束将在自然和时间说,例如,这个周期已经执行后,这些有效的周期可以下运行。不幸的是,我们没有语言可以定义这些。相反,我们依靠序列的定义,定义是有效的序列和发电机随机选择从这些序列。这种方法的弱点是,并不是所有有效的序列可能被定义,从而淡化了好处来自使用约束的随机方法。

形式验证流中的约束条件也很重要,因为它们限制的范围必须考虑的事情。这可能与知道这一块可能操作的上下文,或者它可能是修剪的大小问题,这样获得的证据将成为可能。


多媒体

正式验收


相关技术

Baidu