当前位置: X-MOL 学术Simul. Model. Pract. Theory › 论文详情
Our official English website, www.x-mol.net, welcomes your feedback! (Note: you will need to create a separate account there.)
Reliability and availability prediction of embedded systems based on environment modeling and simulation
Simulation Modelling Practice and Theory ( IF 3.5 ) Pub Date : 2020-12-18 , DOI: 10.1016/j.simpat.2020.102246
Sourav Sinha , Neeraj Kumar Goyal , Rajib Mall

The embedded system developers often need to perform software testing even when the target hardware is inaccessible. Due to the inaccessibility of the hardware, the hardware-software interaction testing becomes a challenging task. Researchers have tried to overcome this issue by developing an environment model that simulates the behavior of the actual hardware. In the existing literature, environment modeling has been used for embedded software testing and rarely used for reliability and availability prediction. In this study, we make an attempt to use the environment model for the reliability and availability prediction when actual hardware is inaccessible. At first, we model the hardware environment simulator referring to the System Requirements Specification document. Then, we use the environment simulator for simulating different operational scenarios of the hardware. Based on the operational scenarios, random test cases are generated for testing the embedded software. Finally, we predict the reliability and availability of the system using the test results. Four important aspects covered in this prediction approach are: 1) developing a method for system reliability and availability prediction using environment modeling and simulation technique, 2) considering software-related hardware and hardware-related software interaction failures, 3) applying the proposed reliability and availability model to a case study, and 4) validating the method by comparing the results with an existing approach.



中文翻译:

基于环境建模和仿真的嵌入式系统可靠性和可用性预测

即使无法访问目标硬件,嵌入式系统开发人员也经常需要执行软件测试。由于硬件的不可访问性,软硬件交互测试成为一项具有挑战性的任务。研究人员已尝试通过开发模拟实际硬件行为的环境模型来克服此问题。在现有文献中,环境建模已用于嵌入式软件测试,很少用于可靠性和可用性预测。在这项研究中,我们尝试在无法访问实际硬件时使用环境模型进行可靠性和可用性预测。首先,我们参考系统需求规范文档对硬件环境模拟器进行建模。然后,我们使用环境模拟器来模拟硬件的不同操作方案。根据操作方案,将生成随机测试用例以测试嵌入式软件。最后,我们使用测试结果预测系统的可靠性和可用性。此预测方法涵盖四个重要方面:1)使用环境建模和仿真技术开发一种系统可靠性和可用性预测的方法; 2)考虑软件相关的硬件和硬件相关的软件交互故障; 3)应用建议的可靠性;以及案例研究的可用性模型,以及4)通过将结果与现有方法进行比较来验证该方法。最后,我们使用测试结果预测系统的可靠性和可用性。此预测方法涵盖四个重要方面:1)使用环境建模和仿真技术开发一种系统可靠性和可用性预测的方法; 2)考虑软件相关的硬件和硬件相关的软件交互故障; 3)应用建议的可靠性;以及案例研究的可用性模型,以及4)通过将结果与现有方法进行比较来验证该方法。最后,我们使用测试结果预测系统的可靠性和可用性。此预测方法涵盖四个重要方面:1)使用环境建模和仿真技术开发一种用于系统可靠性和可用性预测的方法; 2)考虑软件相关的硬件和硬件相关的软件交互故障; 3)应用建议的可靠性;以及案例研究的可用性模型,以及4)通过将结果与现有方法进行比较来验证该方法。

更新日期:2021-01-02
down
wechat
bug