West Virginia University
Early component-based reliability assessment using UML based software models
Abstract
dc:description.abstractIn the last decade, software has grown in complexity and size, while development timelines have diminished. As a result, component-based software engineering is becoming routine. Component-based software reliability assessment combines the architecture of the system with the reliability of the components to obtain the system reliability. This allows developers to produce a reliable system and testers to focus on the vulnerable areas.;This thesis discusses a tool developed to implement the methodology previously created for early reliability assessment of component-based systems. The tool, Early Component-based Reliability Assessment (ECRA), uses Rational Rose Unified Modeling Language (UML) diagrams to predict the reliability of component-based software. ECRA provides the user with an easy interface to annotate the UML diagrams and uses a Bayesian algorithm to predict the system reliability. This thesis presents the methodology of ECRA, the steps taken to develop it, and its applications.
Degree
thesis:*- Name thesis:degree_name
- MS
- Level thesis:degree_level
- Thesis
- Discipline thesis:degree_discipline
- Lane Department of Computer Science and Electrical Engineering
- Year dc:date.available
- 2002
Author and committee
dc:creator, dc:contributor.*- Author dc:creator
-
- Smith, William Black, V
- Contributors dc:contributor
-
- Bojan Cukic.
Subjects
dc:subject × 2Identifiers
dc:identifier.*- Identifier
- https://researchrepository.wvu.edu/etd/1291
- OAI identifier oai:identifier
- oai:researchrepository.wvu.edu:etd-2294