首页> 外文OA文献 >Finding DU-Paths for Testing of Multi-Tasking Real-Time Systems using WCET Analysis
【2h】

Finding DU-Paths for Testing of Multi-Tasking Real-Time Systems using WCET Analysis

机译:使用WCET分析查找用于测试多任务实时系统的DU路径

摘要

Memory corruption is one of the most commonsoftware failures. For sequential software and multi-tasking software with synchronized data accesses, it hasbeen shown that program faults causing memory cor-ruption can be detected by analyzing the relations be-tween defines and uses of variables (DU-based testing).However, such methods are insufficient in preemptivesystems, since they lack the ability to detect inter-taskshared variable dependencies. In this paper, we proposethe use of a system level shared variable DU analy-sis of preemptive multi-tasking real-time software. Byderiving temporal attributes of each access to shareddata using WCET analysis, and combining this infor-mation with the real-time schedule information, ourmethod also detects inter-task shared variable depen-dencies. The paper also describes how we extended theSWEET tool to derive these temporal attributes.
机译:内存损坏是最常见的软件故障之一。对于具有同步数据访问的顺序软件和多任务软件,已经表明可以通过分析变量的定义和使用之间的关系(基于DU的测试)来检测导致内存损坏的程序错误。在抢占式系统中不足,因为它们缺乏检测任务间共享变量依赖关系的能力。在本文中,我们建议使用抢先式多任务实时软件的系统级共享变量DU分析。通过使用WCET分析得出每次访问共享数据的时间属性,并将此信息与实时计划信息相结合,我们的方法还可以检测任务间共享变量依赖关系。本文还描述了我们如何扩展SWEET工具以导出这些时间属性。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号