基于混沌理论软件可靠性定性仿真建模方
Methodology on qualitative simulation modeling of software reliability based on chaos theory
作者:钱丽(安徽新华学院信息工程学院);陈秀明(安徽新华学院信息工程学院);万家华(安徽新华学院信息工程学院)
Author:QIAN Li(Institute of Information Engineering, Anhui Xinhua University);CHEN Xiu-Ming(Institute of Information Engineering, Anhui Xinhua University);WAN Jia-Hua(Institute of Information Engineering, Anhui Xinhua University)
收稿日期:2014-04-16 年卷(期)页码:2015,52(2):311-318
期刊名称:四川大学学报: 自然科学版
Journal Name:Journal of Sichuan University (Natural Science Edition)
关键字:混沌理论; 软件可靠性; 复杂系统; 定性仿真; 建模
Key words:Chaos theory; Software reliability; Complex system; Qualitative simulation; Modeling
基金项目:安徽省教育厅自然科学基金重点项目(KJ2014A100)
中文摘要
针对目前可靠性复杂软件系统存在的安全性问题, 提出基于混沌理论的软件可靠性定量与定性相结合的仿真建模方法. 首先, 借助非线性混沌定量预测分析方法合理预测软件演变规律; 其次, 引入基于定量预测分析基础上的定性仿真建模预测分析方法, 对定量预测结果进一步验证和推理, 挖掘构建软件可靠性混沌建模的内在规律; 最后, 将QSIM算法应用在软件可靠性建模与预测分析的研究中, 并且采用软件可靠性建模与预测评估手段给出软件可靠性度量标准, 帮助检验和验证软件的可靠性. 该研究成果可为软件可靠性建模提供新的方法和策略, 提高软件可靠性建模预测分析的可行性和准确性, 并且可以广泛应用到企业软件开发实践中, 有助于企业发现影响软件可靠性的各种因素, 解决软件安全性问题.
英文摘要
As to the software security issues existing in reliability software complex systems, this paper applies simulation modeling method combined quantitative and qualitative based on chaos theory. Firstly, this paper applies quantitative prediction of chaotic nonlinear analysis method with reasonable prediction to software evolution; Secondly, the introduction of qualitative simulation modeling and analysis based on quantitative forecasting methods, which is further validation and reasoning to quantitative predictions, digging software reliability modeling chaos inherent laws; Finally, the existing QSIM algorithm is applied in the study of software reliability modeling and prediction analysis, and then the software reliability modeling and prediction assessment tools used in the project gives the software reliability metrics to help test and validate the reliability of the software. The research results provide a new software reliability modeling method and idea to improve the feasibility and accuracy of predictive modeling to software reliability analysis, which can be fully applied in corporate software development practice and help companies to find a variety of factors that affect the software reliability, to solve the software security problem.
【关闭】