Font Size: a A A

A Component-based Trustworthiness Measurement Model And Implementation For Software

Posted on:2022-12-15Degree:MasterType:Thesis
Country:ChinaCandidate:W W MaoFull Text:PDF
GTID:2518306752453844Subject:Master of Engineering
Abstract/Summary:PDF Full Text Request
Nowadays,software trustworthiness has grasp the attention of the software engineering study.Meanwhile,software trustworthiness measurement,as a method to quantitatively evaluate the trustworthiness of software,improve the software quality,has been a research hotspot of software trustworthiness.The traditional software trustworthiness measurement takes the software as a whole and quantifies the whole software trustworthiness by studying the attributes that affect the software trustworthiness.With the development of software technology,the software is getting bigger and bigger.Component-based software development technology has become the mainstream technology of software development.Focusing on the quantitative model of software components trustworthiness,and dividing components into key components and nonkey components,this paper proposes a component-based software trustworthiness measurement model to push trustworthy software engineering forward.The contributions of this paper are as follows:Firstly,this paper proposes a component trustworthiness quantitative evaluation system,and designs a component-based software trustworthiness measurement model.By studying the characteristics of components,this paper establishes an attribute-based component trustworthiness measurement model and the component trustworthiness quantitative indicator.Then,according to the component trustworthiness,combined with the software trustworthiness classification model,the software trustworthiness level gets divided.Secondly,this paper designs component-oriented software trustworthiness assignment method.It establishes the software trustworthiness assignment method to assign trustworthiness to each component by fulfilling the lowest trustworthiness that the software needs to reach,establishes the component trustworthiness assignment method,which assigns trustworthiness to each attribute,specification,and metric element based on the minimum trustworthiness these elements need to achieve.Finally,this paper develops a tool for the component-based software trustworthiness measurement model.The function of this tool includes three modules,the trustworthy evidence input module,the trustworthiness measurement module,and the measurement result display module,which realize the input of trustworthy evidence,component trustworthiness calculation,and software trustworthiness calculation.This tool combines theory with practice,completes the entire process of component-based software trustworthiness measurement model and tool implementation,enriches the basic research theoretical system of software trustworthiness research,and supports the application of trustworthy software engineering with method and technology.
Keywords/Search Tags:Software Trustworthiness, Component Trustworthiness Measurement, Trustworthiness Assignment, Component Specification
PDF Full Text Request
Related items