摘要
网构软件可以加快软件开发的速度和降低成本。然而,随着网构软件数量的增多,如何选择合适的构件成为一个具有挑战性的问题。现有的研究工作,有的只给出了可信性评估模型,没有具体的实现方案;有的只是考虑了的可靠性一个可信属性。提出基于贝叶斯网络的可信性评估模型:首先对构件进行结构分析,根据其模块划分和结构层次等建立相应的可信性评估体系;其次,采用自底向上的计算方法确定各个软件实体的可信性评估值;最后,利用客观数据对评估指标进行修正,得到统一的可信性评估结果。实验结果表明:算法可以客观、明确的对网构软件进行评估,能够科学、有效的指导网构软件的选择。
Internet-ware can accelerate the speed and reduce the cost of the software development. However, with the increase number of internet-wares, the choice of the components is becoming a challenging problem. Some researching work only proposed the model of trustworthy assessment but no the plan of the specific implementation. Some just consider only one of the reliability properties. In this paper, the model of trustworthy assessment based on Bayesian network was proposed. Firstly, we analyze component structure to establish the system of trustworthy assessment according to the division and structure of its modules, etc. Secondly, to calculate the value of trustworthy assessment of all kinds of software entities to use a bottom-up method. Finally, we correct the index of trustworthy assessment based on objective data which can give us a uniform result of trustworthy assessment. Experiment results show that people can objectively and clearly assess the internet-ware on account of the model which could effectively guide us to choose internet-ware.
出处
《电子设计工程》
2015年第12期41-44,共4页
Electronic Design Engineering
关键词
网构软件
可信性
评估
贝叶斯网络
internet-ware
trustworthy
assessment
Bayesian network