Font Size: a A A

Research And Implementation Of Software Trustworthiness Measurement Model Based On Software Aging

Posted on:2022-10-26Degree:MasterType:Thesis
Country:ChinaCandidate:L C DingFull Text:PDF
GTID:2518306464466244Subject:Master of Engineering
Abstract/Summary:PDF Full Text Request
With the rapid development of software,various software accidents emerge in an endless stream.The catastrophic consequences caused by these accidents make people realize the importance of software trustworthiness.Measuring the credibility is an indis-pensable means to ensure the quality of software.In most cases,traditional trustworthi-ness measurement evaluates the trustworthiness of software by studying the attributes that affect the trust worthiness of software.However,most of the factors considered in the measurement of trusted attributes tend to be static.In addition,researchers always ignore the changes produced by the program which has run for a long time.Therefore,their models often fail to reflect the changes of software trustworthiness at different running times.So,this paper focuses on the impact of software aging on software trust-worthiness to im prove the problem.By extracting untrustworthy evidence,this paper designs a software trustworthiness measurement model related to running time,to let software trustworthiness change with runtime.The research content of this paper mainly includes the following three aspects:Firstly,this paper extracts untrustworthy evidence by studying software aging-related bugs.Then it divides the risk level and corresponding risk value for the untrust-worthy evidence and designs a metric element model of untrustworthy evidence based on software aging.This paper studies the influence of different types of measurement elements on trustworthiness by classifying them and using the theory of entropy.Secondly,this paper proposes a software trustworthiness measurement method based on software aging.Then it studies the influence of different causes of software ag-ing on software trustworthiness and designs a hierarchical structure of‘metric element-software aging cause category-software'.Moreover,this model uses the method pro-posed by Brassard to calculate the weight.Finally,this paper develops a software trustworthiness measurement evaluation tool based on software aging.The function of this tool is divided into two parts: basic in-formation management and trustworthiness measurement evaluation.It realizes project management,untrustworthy evidence entry,credibility calculation,weight calculation and other functions.Therefore,the tool can effectively reflect the change of software credibility with running time.Most important of all,it combines theory and practice and completes the whole process of software trustworthiness measurement model and tool implementation based on software aging.It will be seen from this that the tool enriches the theoretical system of basic research on software trustworthiness.This paper innovatively constructs a model of measurement elements from thep-erspective of untrustworthiness and quantitatively analyzes the changes in trustwor-thiness with running time under the influence of software aging.In short,it builds a complete credibility measurement system,including trustworthiness quantitative anal-ysis,measurement models and evaluate tool implementation.In addition to theoretical innovation,this paper has strong practical application value and helps to improve the trustworthiness of software that needs to run for a long time.
Keywords/Search Tags:Trustworthiness Measurement, Software Aging, Untrustworthy Evidence
PDF Full Text Request
Related items