首页> 外文会议>International Conference on Real-Time and Embedded Computing systems and Applications >Testing of Multi-tasking Meal-Time Systems with Critical Sections
【24h】

Testing of Multi-tasking Meal-Time Systems with Critical Sections

机译:用关键部分测试多任务餐时系统

获取原文

摘要

In this paper we address the problem of testing real-time software in the functional domain. In order to achieve reproducible and deterministic test results of an entire multitasking real-time system it is essential not to only consider inputs and outputs, but also the order in which tasks communicate and synchronize with each other. We present a deterministic white-box system-level control-flow testing method for deterministic integration testing of real-time system software. We specifically address fixed priority scheduled real-time systems where synchronization is resolved using the Priority Ceiling Emulation Protocol or offsets in time. The method includes a testing strategy where the coverage criterion is defined by the number of paths in the system control flow. The method also includes a reachability algorithm for deriving all possible paths in terms of orderings of task starts, preemptions and completions of tasks executing in a real-time system. The deterministic testing strategy allows test methods for sequential programs to be applied, since each identified ordering can be regarded as a sequential program.
机译:在本文中,我们解决了在功能域中测试实时软件的问题。为了实现整个多任务的实时系统的可重复和确定性测试结果,必然不仅考虑输入和输出,还必须是任务通信和彼此同步的顺序。我们提出了一个确定性的白盒系统级控制 - 流量测试方法,用于确定实时系统软件的确定性集成测试。我们专门地解决了固定的优先级计划实时系统,其中使用优先级天花板仿真协议或偏移来解决同步。该方法包括测试策略,其中覆盖标准由系统控制流程中的路径数限定。该方法还包括可达性算法,用于在实时系统中执行任务的排序,抢占和完成任务的排序方面导出所有可能的路径。确定性测试策略允许应用待应用程序的测试方法,因为每个识别的排序都可以被视为连续节目。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号