首页> 外国专利> COMPATIBILITY TESTING USING TRACES, LINEAR TEMPORAL RULES, AND BEHAVIORAL MODELS

COMPATIBILITY TESTING USING TRACES, LINEAR TEMPORAL RULES, AND BEHAVIORAL MODELS

机译:使用跟踪,线性时间规则和行为模型进行兼容性测试

摘要

A “Compatibility Tester” extracts observable behaviors from different system implementations (e.g., software, operating systems, device drivers, hardware interfaces, etc.), then performs compatibility testing via comparisons of the extracted behaviors. Traces (e.g., bus level signals between controllers and hardware devices or commands between software components) representing observable behaviors of different implementations of a system are captured. Temporal and structural rules are then mined from these traces. The mined rules (or a model constructed from those rules) are used by a “Rule Checking” process that determines whether reference rules (mined from a known compatible system) are compatible with rules mined from test traces of a second system. Invalid rules are flagged as behavioral compatibility bugs. Alternately, the mined rules are used by a “Rule Diffing” process that performs set differencing of the behavioral and structural rules mined from the different system implementations, with differences between the systems flagged as behavioral compatibility bugs.
机译:“兼容性测试器”从不同的系统实现中提取可观察到的行为(例如,软件,操作系统,设备驱动程序,硬件接口等),然后通过比较所提取的行为来执行兼容性测试。捕获表示系统的不同实现的可观察到的行为的迹线(例如,控制器与硬件设备之间的总线电平信号或软件组件之间的命令)。然后从这些痕迹中挖掘时间和结构规则。提取的规则(或从这些规则构建的模型)由“规则检查”过程使用,该过程确定参考规则(从已知的兼容系统中提取)是否与从第二个系统的测试迹线中提取的规则兼容。无效的规则被标记为行为兼容性错误。或者,“规则区分”过程使用挖掘的规则,该过程对从不同系统实现中提取的行为规则和结构规则执行组区别,系统之间的差异标记为行为兼容性错误。

著录项

相似文献

  • 专利
  • 外文文献
  • 中文文献
获取专利

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号