Font Size: a A A

Research On Trust Of Software Component

Posted on:2012-10-06Degree:MasterType:Thesis
Country:ChinaCandidate:W YuFull Text:PDF
GTID:2178330332485819Subject:Computer application technology
Abstract/Summary:PDF Full Text Request
More mature network provides the environment to release and use software components. Software components can cooperate with each other by collaboration of dynamic services. How to choose the credible software component is the base of successful integration. Trust can be used to solve software component credibility problem. Trust evaluation provides a "soft" and relative software valuing mechanism for software components, and the dynamic changes of the trust relationship provides support for changes of software component credible demand.The credibility of the software component, mainly involves functions, safety, reliability, compatibility, portability, efficiency, resources occupancy rate, usability, performance, reusability and maintainability attribute. And credibility in the way of trust model mainly includes the credibility of calculation, trust value transfer, and the reliability of update. Therefore, this article combines both from eleven credible attribute of software component and trust to do the the research of reliability calculation, trust value delivery and credibility updation:First, this article briefly analyzes internetware, software component and software metric. And it says something about trust, also it analyzes trust model which used in the field of software component. Combining these current trust models, this article puts forward some problems in the trust research, and verifies the credibility of software component, the necessity and importance of the study.Second, based on the study of the existing software components, this article evaluates the reliability from eleven aspects of software component function, safety, reliability, compatibility and portability, efficiency, resources occupancy rate, usability, performance, reusability and maintainability. It discourses the related concepts of trust and gives a more perfect definition. And it introduces briefly the latest research of trust model at home and abroad, and discusses the measurement and evolution of trust, also puts forward credible evaluation model based on software component. Finally, it compares with EigenTrust model by simulation.The fourth, this article deep researches and analysis the trust chain from trust chain formation, trust delivery modes, recommendation trust path algorithm, and calculus trust chain trust value in detail. It presents a recommendation algorithm to obtain more trust path, using connection operator to calculate each path of trust value, then, based on this, using the mergering operator to get the combination trust value.Finally, According to the proposed ideas, this article designes a prototype system to demonstrate the theoretical feasibility.
Keywords/Search Tags:software component, credibility, trust mechanism, trustworthy attributes
PDF Full Text Request
Related items