首页> 外文会议>FSE/SDP workshop on future of software engineering research >Entropy and Software Systems: Towards an Information-Theoretic Foundation of Software Testing
【24h】

Entropy and Software Systems: Towards an Information-Theoretic Foundation of Software Testing

机译:熵和软件系统:迈向软件测试的信息 - 理论基础

获取原文

摘要

We integrate information theory into software testing. In particular, we use entropy in information theory to measure the amount of uncertainty in a software system before it is fully tested, and we show how the amount decreases when we test the system. Moreover, we introduce behav-iorial complexity as a novel complexity metric for labeled graphs (which can be interpreted as control flow graphs, design specifications, etc.), which is also based on information theory. We seek practical approaches in testing real systems using the above theories, and we apply our novel approaches in testing model-based embedded systems and network intrusion detection systems. Our information-theoretic approach is syntax-independent, which is a desired property in software testing.
机译:我们将信息理论整合到软件测试中。特别是,我们在信息理论中使用熵在经过完全测试之前测量软件系统中的不确定性量,并且我们展示了在测试系统时的数量如何降低。此外,我们将行业性复杂性引入了标记图(可以解释为控制流程图,设计规格等)的新型复杂度度量,这也是基于信息理论。我们寻求使用上述理论测试真实系统的实用方法,我们在测试基于模型的嵌入式系统和网络入侵检测系统中的新方法应用了我们的新方法。我们的信息 - 理论方法是语法无关的,这是软件测试中的所需属性。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号