Title
Software Architecture Modeling and Reliability Evaluation Based on Petri Net
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 Zhang119240.36
Yunyun Ma201.01
Xiaohua Wang31010.40
Ruixue Wang401.01