Abstract
As a significant measure of software security evaluation, software reliability evaluation is also the basis of software safe operation. Traditional software system security evaluation methods are qualitative evaluation based on the functional and structural measurements, and it often ignores quantitative research based on invalidity and fault. This paper propose a stochastic transition function as a measure parameters of the reliability of stochastic Petri nets (SPN) theory. By calculating the probability of stability of the system, failure and mean time to first failure, it establishes an evaluation and measurement method for software reliability. With example analysis, the method can conduct effective evaluation on the software reliability index quickly and accurately, and meanwhile provides a new method for the software security evaluation.
Article PDF
Similar content being viewed by others
Avoid common mistakes on your manuscript.
References
Zhang J, Zhu X, Zhang L, et al. Design and application of flow of software reliability test [J]. Computer Measurement and Control, 2011, 19(4): 796–799.
Maevsky D A, Yaremchuk S A, Shapa L N. A method of a priori software reliability evaluation [J]. Reliability Theory and Applications, 2014, 9(1): 64–72.
Akiyama F. An example of software system debugging [C] // World Computer Congress. Berlin: DBLP Computer Science Bibliography, 1971: 353–279.
Halstead M H. Elements of Software Science [M]. North Holland: Elsevier, 1977.
Ma D C, Jia Y Y, Xu K, et al. Reliability estimation on reconfigurable routing platform components [J]. Journal of Beijing University of Posts and Telecommunications, 2013, 36(2): 55–59.
Macabe T J. A complexity measure [J]. IEEE Transactions on Software Engineering, 1976, 2(4): 308–320.
Stamatelatos M, Vesley W. Fault Tree Handbook with Aerospace Applications [M]. Washington D C: NASA Office of Safety and Mission Assurance, 2002.
Zhao J, Liu H W, Cui G, et al. Analysis on testing and operational reliability of software [J]. Journal of Harbin Institute of Technology, 2008, 15(3): 345–350.
Xu R Z, Han Y F, Huang C, et al. Investigation on relationship between cost and software reliability [J]. Wuhan University Journal of Natural Sciences, 2005, 10(1): 9–12.
Shao L L. Research on evaluation method of software reliability based on agile development with intuitionistic trapezoidal fuzzy information [J]. International Journal of Advancements in Computing Technology, 2012, 4(8): 255–261.
Wu C H, Ma J C, Wei H T, et al. Research on early evaluation of software reliability based on Markov chain [J]. Journal of Air Force Early Warning Academy, 2014, 28(3): 199–202.
Zhao C G, Pu Z B. A software reliability assessment model and ITS Petri net description [J]. Computer Applications and Software, 2012, 29(1): 141–144.
Dugan B J, Geist R M, Trivedi S K, et al. Extended stochastic Petri nets: Applications and Analysis [C] // International Symposium on Computer Performance, Modeling, Measurements and Evaluation. Paris: Performance, 1984:507–519.
Musa J D, Okumoto K. Application of basic and logarithmic poisson execution time models in software reliability measurement [C] // Software Reliability Modelling and Identification. Berlin, Heidelberg: Springer-Verlag, 1987:68–100.
Zuberek W M. Performance evaluation using unbounded timed Petri nets [C] // The Proceedings of the Third International Workshop on Petri Nets and Performance Models. Washington D C: IEEE Computer Society, 1989:180–186.
Zhang Y. Research on service-reliability evaluation method based on SOA [J]. Computer Technology and Development, 2015, 25(4): 67–70, 74.
Author information
Authors and Affiliations
Corresponding author
Additional information
Foundation item: Supported by the Education Reform Project in Guizhou Province (SJJG201404) and Engineering Center of Avionics Electrical and Information Network of Guizhou Province Colleges and Universities (HKDZ201406)
Biography: PAN Ping, male, Associate professor, research directions: information security management and information security risk assessment theory and method.
Rights and permissions
About this article
Cite this article
Pan, P., Mao, X. & Zhu, X. Evaluation method of software reliability based on SPN model. Wuhan Univ. J. Nat. Sci. 21, 242–248 (2016). https://doi.org/10.1007/s11859-016-1166-5
Published:
Issue Date:
DOI: https://doi.org/10.1007/s11859-016-1166-5