| 摘要: |
| 与传统的基于模型的构件软件可靠性分析方法相比,基于率的仿真方法由于可以灵活地跟踪软件动态失效过程,近年来开始用于分析构件软件的可靠性过程.但是,目前已经提出的仿真方法对构件软件测试中的故障排除过程做了过分简化的假设,而未能描述软件系统实际的可靠性过程.针对这个问题,提出了一种仿真方法.该方法采用一个混合排队模型建模故障排除过程,其中考虑到了排错策略和排错资源的局限性问题.在此基础上开发出仿真过程,实现对构件软件可靠性过程的仿真.实验结果表明了该仿真方法的有效性. |
| 关键词: 软件可靠性 构件 构件软件 基于率的仿真 排队论 |
| DOI:10.3724/SP.J.1001.2011.03930 |
| 分类号: |
| 基金项目:国家自然科学基金(60503015); 国家高技术研究发展计划(863)(2008AA01A201) |
|
| Rate-Based Component Software Reliability Process Simulation |
|
HOU Chun-Yan, CUI Gang, LIU Hong-Wei
|
|
School of Computer Science and Technology, Harbin Institute of Technology, Harbin 150001, China
|
| Abstract: |
| In contrast to traditional model-based component software reliability analysis approaches, rate-based simulation approaches can flexibly trace the dynamic failure procedure of software. Consequently, they have been tentatively applied to analyze the reliability procedure of component software in recent years. However, existing simulation approaches are based on excessively simple assumptions in terms of the fault correction procedure in component software testing and are not able to describe the practical reliability procedure of the software system. Therefore, a simulation approach is proposed. It models the fault correction procedure with a hybrid queueing model, in which it takes the fault repair policy and the limitations of debugging resources into account. On this basis, a simulation procedure is developed to realize the simulation of component software reliability procedure. Finally, the evaluation experiment shows the potential of the simulation approach. |
| Key words: software reliability component component software rate-based simulation queueing theory |