Font Size: a A A

Software Reliability Analysis Of Component-Based Software

Posted on:2009-04-04Degree:MasterType:Thesis
Country:ChinaCandidate:N Q ZhouFull Text:PDF
GTID:2178360245966340Subject:Computer software and theory
Abstract/Summary:PDF Full Text Request
With social informationization, the more our life depends on software systems, the more software reliability we need. However, ensuring a reliable software application is a difficult task even with the use of component-based Software Development which efficiently improves software reliability.In recent years, a lot of experts studies the reliability of component-based software and get many achievements, but their methods almost have some limitations.This paper presents a method of reliability analysis of software base on software architecture. This method considers that software architecture is made up of six basic structures, gives out a computing model, proves the integrity and discusses how to choose basic structure, which fits to the characters and relations among components. Then, estimates the whole reliability of software architecture. Comparing with existing methods of estimating reliability of component-based software, this paper can choose more appropriate structure of software architecture, which considers the efficiency and reliability of basic structures, so that it can guide the design of software architecture more usefully. Furthermore, it traces dynamically the reliability after software evolution and it also makes extended model fit to more applications.A component has different reliability in different application domain. This paper also provides an analysis of reliability of software based on the application domain component. This method considers the component-based software as Markvo process, with different state type of Markvo process, proposes models to the different state and different application domain components and links frequency of use, and describes an approach to estimate the software reliability based on the application domain component. At the same time, sensitivity computational method is presented. On this basis, this paper uses the fault-tolerant technology, estimates the whole reliability of software. Comparing with existing methods of estimating reliability of component-based software, this method provides a way to improve software reliability.
Keywords/Search Tags:Component, Reliability, Software Architecture, Application
PDF Full Text Request
Related items