Font Size: a A A

Software Trustworthy Evaluation Based On Cloud Model

Posted on:2012-01-26Degree:MasterType:Thesis
Country:ChinaCandidate:C Y GuFull Text:PDF
GTID:2218330368988133Subject:Computer application technology
Abstract/Summary:PDF Full Text Request
With the arrival of information times, the application domains of software have promptly enlarged. The software technology influences the social life at different levels. However, with the widely and deeply application of software, the structure of the software system is becoming more and more complex. How to provide trustworthy services to users with complex and monstrous software system becomes an important study subject of modern software engineering. Software trustworthy evaluation is one of the main primary problems of trustworthy software research. Quantitative measurement is the difficult point. In this paper, we present a software trustworthy evaluation model based on cloud model to solve quantitative measurements.The evaluation model is based on the cloud theory, and uses the software architecture analysis method. The software system is decomposed into components and connectors. We choose the bottom-up approach to evaluate the trustworthy of the system. To establish a targeted evaluation model, in this paper, we make REST Representational State Transfer architecture software system as an application background. Therefore, the effectiveness of the model can be validated from a pragmatic perspective. Meanwhile, we use the Markov model to evaluate trustworthy of the REST architecture system as the parallel experiment which provides another approach to validate the correctness of the evaluation model based on cloud theory. Results contrast shows us that the model based on cloud is more general and flexible during the evaluation.The model presented in this paper can be divided into four levels. The first level is basic trustworthy parameter data acquisition through designed test procedures. And the parameter data can be used as the lowest level input. The second level is trust cloud generation for the services composed software component trustworthy evaluation. The input data of the main algorithm is the trustworthy parameter data. The third level is trust cloud synthesis for the components composed software system and itself trustworthy evaluation. The input of the main algorithm is services trust cloud model. Finally, we present the cloud model application level which describes the application of selecting trustworthy component and analyzing system trustworthy.
Keywords/Search Tags:software trustworthy, component trustworthy, REST architecture, cloud model theory, trust cloud
PDF Full Text Request
Related items