...
首页> 外文期刊>Information and software technology >Detection of dynamic execution errors in IBM system automation's rule-based expert system
【24h】

Detection of dynamic execution errors in IBM system automation's rule-based expert system

机译:检测IBM System Automation基于规则的专家系统中的动态执行错误

获取原文
获取原文并翻译 | 示例
   

获取外文期刊封面封底 >>

       

摘要

We formally verify aspects of the rule-based expert system of IBM's system automation software for IBM's zSeries mainframes. Starting with a formalization of the expert system in propositional dynamic logic (PDL), we encode termination and determinism properties in PDL and its extension ΔPDL. We then translate our decision problems to propositional logic and apply advanced SAT techniques for automated proofs. In order to locate real program bugs for each failed proof attempt, we apply extra formalization steps and represent propositional error formulae in concise normal form as binary decision diagrams. In our experiments, we revealed residual non-termination bugs in a tested program version close to shipment, and, after correcting them, we formally verified the absence of this class of bugs in the production code.
机译:我们正式验证了IBM zSeries大型机的IBM系统自动化软件基于规则的专家系统的各个方面。首先从命题动态逻辑(PDL)专家系统的形式化开始,我们在PDL及其扩展ΔPDL中编码终止和确定性属性。然后,我们将决策问题转化为命题逻辑,并将先进的SAT技术应用于自动证明。为了找到每次失败的证明尝试的真实程序错误,我们采用了额外的形式化步骤,并以简明的形式将命题错误公式表示为二进制决策图。在我们的实验中,我们发现了接近交付的经过测试的程序版本中残留的非终止错误,并且在纠正了这些错误之后,我们正式验证了生产代码中是否存在此类错误。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号