{"id":{"repo_id":"wvu","oai_identifier":"oai:researchrepository.wvu.edu:etd-2444"},"canonical_url":"https://search.dev.ndltd.org/etd/wvu/oai:researchrepository.wvu.edu:etd-2444","repository":{"repo_id":"wvu","name":"West Virginia University","base_url":"https://researchrepository.wvu.edu/do/oai/"},"display":{"title":"Uncertainty analysis in software reliability of component-based systems","abstract":"Several architecture-based software reliability models were proposed in the past. These models compute the point estimate of system reliability by plugging point estimates of unknown parameters into the model. These models however, discard the uncertainty of the parameters, that is, they do not attempt to answer the question how parameter uncertainties propagate into overall system reliability. Therefore, the traditional way of estimating software reliability by plugging point estimates may not be appropriate. This thesis is focused on uncertainty analysis of architecture-based software reliability models. In particular, we present uncertainty analysis using the following methods: entropy, perturbation theory, method of moments and Monte Carlo simulation. The choice of the most appropriate method is based upon data requirements, reliability measures, accuracy of the solution and scalability criteria. Entropy and perturbation theory methods study uncertainty analysis of software operational profile, while the method of moments and Monte Carlo simulation enable us to study how the uncertainty of parameters propagates into the reliability estimate. Each method for uncertainty analysis is applied and analyzed on various case studies.","abstract_html":"Several architecture-based software reliability models were proposed in the past. These models compute the point estimate of system reliability by plugging point estimates of unknown parameters into the model. These models however, discard the uncertainty of the parameters, that is, they do not attempt to answer the question how parameter uncertainties propagate into overall system reliability. Therefore, the traditional way of estimating software reliability by plugging point estimates may not be appropriate. This thesis is focused on uncertainty analysis of architecture-based software reliability models. In particular, we present uncertainty analysis using the following methods: entropy, perturbation theory, method of moments and Monte Carlo simulation. The choice of the most appropriate method is based upon data requirements, reliability measures, accuracy of the solution and scalability criteria. Entropy and perturbation theory methods study uncertainty analysis of software operational profile, while the method of moments and Monte Carlo simulation enable us to study how the uncertainty of parameters propagates into the reliability estimate. Each method for uncertainty analysis is applied and analyzed on various case studies.","abstract_has_math":false,"creators":["Kamavaram, Sunil Kumar"],"institution":null,"degree_name":"MS","degree_level":"Thesis","degree_discipline":"Lane Department of Computer Science and Electrical Engineering","degree_department":null,"school":null,"contributors":["Katerina Goseva-Popstojanova."],"advisors":[],"committee_chairs":[],"committee_members":[],"year":2004,"date_issued":"2004-05-01T07:00:00Z","date_published":"2004-05-01T07:00:00Z","updated_at":"2026-07-24T06:15:40Z","subjects":["Electrical engineering","Computer science"],"languages":[],"rights":[],"rights_urls":[],"identifier_entries":[{"key":"dc:identifier","label":"Identifier","values":["https://researchrepository.wvu.edu/etd/1441"],"render_values":[{"text":"https://researchrepository.wvu.edu/etd/1441","href":"https://researchrepository.wvu.edu/etd/1441","code":true}]}]},"links":{"outbound_url":"https://doi.org/10.33915/etd.1441","outbound_label":"DOI","outbound_source":"dc:identifier"},"metadata_groups":[{"id":"people","label":"People","entries":[{"key":"dc:contributor","label":"Contributor","values":["Katerina Goseva-Popstojanova."]},{"key":"dc:creator","label":"Author","values":["Kamavaram, Sunil Kumar"]}]},{"id":"academic_context","label":"Academic Context","entries":[{"key":"dc:date.available","label":"Dc Date Available","values":["2019-01-17T08:00:00Z"]},{"key":"thesis:degree_discipline","label":"Discipline","values":["Lane Department of Computer Science and Electrical Engineering"]},{"key":"thesis:degree_level","label":"Degree Level","values":["Thesis"]},{"key":"thesis:degree_name","label":"Degree Name","values":["MS"]}]},{"id":"subjects_keywords","label":"Subjects and Keywords","entries":[{"key":"dc:subject","label":"Dc Subject","values":["Electrical engineering","Computer science"]}]},{"id":"identifiers","label":"Identifiers","entries":[{"key":"dc:identifier","label":"Identifier","values":["https://doi.org/10.33915/etd.1441","https://researchrepository.wvu.edu/etd/1441"]}]},{"id":"additional","label":"Additional Metadata","entries":[{"key":"dc:description.abstract","label":"Abstract","values":["Several architecture-based software reliability models were proposed in the past. These models compute the point estimate of system reliability by plugging point estimates of unknown parameters into the model. These models however, discard the uncertainty of the parameters, that is, they do not attempt to answer the question how parameter uncertainties propagate into overall system reliability. Therefore, the traditional way of estimating software reliability by plugging point estimates may not be appropriate. This thesis is focused on uncertainty analysis of architecture-based software reliability models. In particular, we present uncertainty analysis using the following methods: entropy, perturbation theory, method of moments and Monte Carlo simulation. The choice of the most appropriate method is based upon data requirements, reliability measures, accuracy of the solution and scalability criteria. Entropy and perturbation theory methods study uncertainty analysis of software operational profile, while the method of moments and Monte Carlo simulation enable us to study how the uncertainty of parameters propagates into the reliability estimate. Each method for uncertainty analysis is applied and analyzed on various case studies."]},{"key":"dc:title","label":"Title","values":["Uncertainty analysis in software reliability of component-based systems"]}]}],"canonical_facts":{"dc:contributor":["Katerina Goseva-Popstojanova."],"dc:creator":["Kamavaram, Sunil Kumar"],"dc:date.available":["2019-01-17T08:00:00Z"],"dc:description.abstract":["Several architecture-based software reliability models were proposed in the past. These models compute the point estimate of system reliability by plugging point estimates of unknown parameters into the model. These models however, discard the uncertainty of the parameters, that is, they do not attempt to answer the question how parameter uncertainties propagate into overall system reliability. Therefore, the traditional way of estimating software reliability by plugging point estimates may not be appropriate. This thesis is focused on uncertainty analysis of architecture-based software reliability models. In particular, we present uncertainty analysis using the following methods: entropy, perturbation theory, method of moments and Monte Carlo simulation. The choice of the most appropriate method is based upon data requirements, reliability measures, accuracy of the solution and scalability criteria. Entropy and perturbation theory methods study uncertainty analysis of software operational profile, while the method of moments and Monte Carlo simulation enable us to study how the uncertainty of parameters propagates into the reliability estimate. Each method for uncertainty analysis is applied and analyzed on various case studies."],"dc:identifier":["https://doi.org/10.33915/etd.1441","https://researchrepository.wvu.edu/etd/1441"],"dc:subject":["Electrical engineering","Computer science"],"dc:title":["Uncertainty analysis in software reliability of component-based systems"],"thesis:degree_discipline":["Lane Department of Computer Science and Electrical Engineering"],"thesis:degree_level":["Thesis"],"thesis:degree_name":["MS"]},"updated_at":"2026-07-24T06:15:40Z"}