Abstract | ||
---|---|---|
Software reliability is one of the most important quality indices in software quality evaluation, with the development of software engineering and component reusing, reliability analysis based on software architecture has become a researching hotspot. This paper makes a review on existed architecture-based reliability evaluation models at first, proposes existed architecture based reliability evaluation types and typical models, putting forward the shortage of these models as well. As petri net has a good ability of description for concurrency and asynchrony. This paper focuses on the research of petri net model, divides transitions into time transitions and instantaneous transitions, and adds time-related reliability-time-delay reliability and temporal reliability, by these means we establish the software architecture modeling. Then by the study of the relationship between component state and system reachable state, we set up the reachable state transition matrix and proceeded system reliability evaluation. At last, we use the method above into a avionics embedded software, accomplish the architecture modeling, reliability evaluation and error analysis, proving the effectiveness and accuracy of this method. |
Year | DOI | Venue |
---|---|---|
2017 | 10.1109/DSA.2017.17 | 2017 International Conference on Dependable Systems and Their Applications (DSA) |
Keywords | DocType | ISBN |
software architecture,reliability evaluation,time-extended petri net | Conference | 978-1-5386-3691-6 |
Citations | PageRank | References |
0 | 0.34 | 5 |
Authors | ||
4 |
Name | Order | Citations | PageRank |
---|---|---|---|
Chi Zhang | 1 | 192 | 40.36 |
Yunyun Ma | 2 | 0 | 1.01 |
Xiaohua Wang | 3 | 10 | 10.40 |
Ruixue Wang | 4 | 0 | 1.01 |