首页> 外文会议>IEEE International Conference on Software Testing, Verification and Validation Workshops >A model-based testing technique for component-based real-time embedded systems
【24h】

A model-based testing technique for component-based real-time embedded systems

机译:基于组件的实时嵌入式系统的基于模型的测试技术

获取原文

摘要

The growing complexity of modern real-time embedded systems is leading to increased use of component-based software engineering (CBSE) technology. Although many ideas have been proposed for building component-based real-time embedded software, techniques for testing component-based realtime systems are scarce. The challenges not only come from the integration of different types of components through their interfaces but also include the composition of extra-functional properties. In an embedded system, extra-functional requirements are as important as functional requirements. A real-time embedded system needs to achieve its functionality under the constraints caused by its extra-functional properties. Correct functional behavior with regard to timing properties is essential to real-time embedded system. This paper focuses on real-time requirements instead of all extra-functional requirements. Therefore, they should be considered while testing embedded software behavior. This paper addresses problems that emerge during the integration of component-based real-time embedded software. It presents a test model that depicts both inter-component and intra-component relationships in component-based real-time embedded software and identifies key test elements. The test model is realized using a family of graph-based test models in which that describe functional interactions and their dependence relationships, as well as the time-dependent interaction among components. By using a graph-based test model, this paper presents a novel family of test adequacy criteria that help generate effective test cases and new algorithms to facilitate automate generation of the test cases.
机译:现代实时嵌入式系统的复杂性不断提高,导致基于组件的软件工程(CBSE)技术的使用越来越广泛。尽管已经提出了许多构建基于组件的实时嵌入式软件的想法,但是用于测试基于组件的实时系统的技术却很少。挑战不仅来自不同类型的组件通过接口的集成,还包括功能外属性的组合。在嵌入式系统中,功能外需求与功能需求同等重要。实时嵌入式系统需要在其功能外特性引起的约束下实现其功能。关于时序属性的正确功能行为对于实时嵌入式系统至关重要。本文着重于实时需求,而不是所有额外的功能需求。因此,在测试嵌入式软件行为时应考虑它们。本文解决了在基于组件的实时嵌入式软件集成过程中出现的问题。它提供了一个测试模型,该模型描述了基于组件的实时嵌入式软件中的组件间和组件内关系,并标识了关键的测试元素。使用一系列基于图形的测试模型来实现测试模型,其中描述了功能交互及其依赖关系,以及组件之间的时间相关交互。通过使用基于图形的测试模型,本文提出了一系列新的测试充足性标准,这些标准可帮助生成有效的测试用例,并提供了新的算法来促进测试用例的自动化生成。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号