Dissertation > Excellent graduate degree dissertation topics show

A Component-based Software Reliability Model Based on Route

Author: ZhangWei
Tutor: ZhangWeiQun
School: Southwestern University
Course: Computer Software and Theory
Keywords: Component-based software reliability dynamic transition graph the set of the key components fault-tolerant mechanism
CLC: TP311.52
Type: Master's thesis
Year: 2011
Downloads: 78
Quote: 2
Read: Download Dissertation

Abstract


With the increasingly mature technology of software reuse and component development etc,Component-based Software Engineering(CBSE,Component-based Software Engineering) is changing the software development model. The design of large complex software system through component reuse technology increasingly become a hot spot.However,the current work focuses on the component development, component reuse,and software system design etc. But we pay less attention to the reliability of component-based software, the evalutation of the component-based software reliability becomes a serious problem.At present, scholars have put forward some software reliability models, such as J-M, G-O and so on. Such models are the black box model based on the failure data,which ignore the architecture of component-based software. The traditional state-based method used to evalute componet-based software reliability assumes that meets Markov model which suppose that components in component-based software are independent,but in fact it is difficult to meet. The method based on the operational section exists the difficulty in the definition of the operational section. The path-based method often doesn’t consider the relationship between the components in route. Therefore, the study on how to evaluate the component-based software reliability using the reliability of components and the architecture of component-based software is very important.Based on existing research results,we propose a component-based software reliability model based on route-ISRMR and explored from the following aspects:First, according to the closed characteristic of component using the NHPP model and combining with the definition of software reliability, we propose a component reliability model based on NHPP(ACRMB-NHPP)used to calculate the component reliability.Secondly, we analyse the structure of the component-based software system, count the probability of migration between components,use the dynamic transition graph between components, present a component-based software reliability model based on route-ISRMR contraposing the running route. Third, we propose the conception of component sensitivity and the set of the key components,and use the AUTSKC algorithm to select the set of the key components.And we process for the components in the set of the key components with the fault-tolerant mechanism to improve the component-based software system reliability.Finally,through simulation experiments we verify the ACRMB-NHPP model,ISRMR model and AUTSKC algorithm proposed in this paper is feasibility and effectiveness.

Related Dissertations

  1. Development and Preliminary Application of the Questionnaire on Emotional Labour of the Middle School Teacher,B841
  2. The Research on Reliability of Low-Voltage Power Line Communication,TM73
  3. The Research and Application of Software Reliability Test for User Right Management System,TP311.53
  4. Research on Subsea Pipeline Repair Coupling,TE973
  5. Research and Application on Reliability Technology of Mine Hidrological Monitoring System,TD742.1
  6. Body Sensor Networks Adaptive Communication Protocol,TP212.9
  7. Periodic testing of the storage system reliability model,O213.2
  8. The Application of Battery Energy Storage System Based on Electric Vehicle Charging Station in Power System,TM912
  9. Research on Quarlity of Service Optimization Oriented Adaptive Topology Control of AD HOC Networks,TN929.5
  10. Seismic Reliability Analysis of Urban Water Supply Pipeline System,TU991.33
  11. Parallel six-dimensional shaking table Design and Research,TH762.2
  12. Research on Optimal Placement for FACTS Devices Based on Reliability Cost/Benefits Analysis,TM732
  13. Giant forging presses uniform load transfer and control structure,TG315
  14. Non-probabilistic Reliability Analysis Based on Particle Swarm Optimization and Its Application in Slope Engineering,TB114.3
  15. Finite element numerical simulation based on probabilistic structural reliability analysis and software development,TB114.3
  16. Lead-free solder joints under shear tensile creep resistance strain relations with research,O348.2
  17. Research on Software Development Process and Key Technologies Based on Reliability Measurement,TP311.52
  18. Study of Fault Tolerance Method Based on Redundancy Transmission for Network on Chip Soft Error,TP302.8
  19. Research on Methods and Applications of Accelerated Degradation Testing for Multiple Degradation System,TB114.3
  20. ZFS penetration based on reliability data hiding techniques,TP309
  21. For high-reliability automotive applications of the electronic control unit,TN402

CLC: > Industrial Technology > Automation technology,computer technology > Computing technology,computer technology > Computer software > Program design,software engineering > Software Engineering > Software Development
© 2012 www.DissertationTopic.Net  Mobile