软件应用领域极度扩展,促使软件可信问题被高度重视,但量化的软件可信性评估却是可信问题研究的难点。针对软件可信性量化问题,提出了基于云模型的可信性评估模型。以REST表述性状态转移超媒体分布式架构为背景,根据云模型理论定义了其组成构件的信任云以及系统综合信任云,用于评估构件的可信性和系统的可信性。从四个层面,探讨软件可信问题,以可信基础参数获取作为最底层输入,进而生成云模型,合并云模型,最终进入可信评估应用层面。实验结果表明,基于云模型的可信性评估模型是有效实用的,在可信度的不确定性方面增加了评估的灵活性。
As the application fields of software are constantly expanding,software dependability is a key issue nowadays.However,the existing software dependability evaluation methods cannot attach enough importance to quantization.This paper presented a software dependability evaluation model based on cloud model with an application background of REST representational state transfer architecture.The component trust cloud and system synthesis trust cloud were defined to evaluate component and system dependability.It analyzed the dependability problem from four levels,parameter data acquisition,trust cloud generation,trust cloud synthesis and trust cloud application.The experimental data shows the validity and flexibility of the evaluation model based on REST architecture using cloud theory.