Reliability Analysis Method for Supporting Traceability Using UML

  • Joonhoon Lee
  • Beoungil Cho
  • Hyunsang Youn
  • Eunseok Lee
Part of the Communications in Computer and Information Science book series (CCIS, volume 59)


Non-Functional Requirements (NFRs) are very important in software system. Reliability is one of NFRs and should be satisfied for providing high quality service. Many reliability analysis approaches are proposed but they have some limitations such as modeling limitation or analysis limitation. In this paper, we propose reliability analysis method with supporting traceability using UML. This approach can provide reliability analysis result and find non-reliable part of UML.


Reliability UML Traceability Petri Nets Markov Chain 


Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.


  1. 1.
    Eusgeld, I., et al.: Software reliability. In: Eusgeld, I., Freiling, F.C., Reussner, R. (eds.) Dependability Metrics. LNCS, vol. 4909, pp. 104–125. Springer, Heidelberg (2008)CrossRefGoogle Scholar
  2. 2.
    Gokhale, S.S.: Architecture-Based Software Reliability Analysis: Overview and Limitations. IEEE Trans. on Dependable and Secure Computing 4, 32–40 (2007)CrossRefMathSciNetGoogle Scholar
  3. 3.
    Immonen, A., Niemela, E.: Survey of reliability and availability prediction methods from the viewpoint of software architecture. J. Software System Model 7, 49–65 (2008)CrossRefGoogle Scholar
  4. 4.
    Cukic, B.: The virtues of assessing software reliability early. IEEE Software 22, 50–52 (2005)CrossRefGoogle Scholar
  5. 5.
    Reussner, R.H., Schmidt, H.W., Poernomo, I.H.: Reliability prediction for component-based software architectures. J. Software System Model 66, 241–252 (2003)CrossRefGoogle Scholar
  6. 6.
    Cheung, L., Roshandel, R., Medvidovic, N., Golubchik, L.: Early Prediction of Software Component Reliability. In: 30th International Conference on Software Engineering, pp. 111–120. IEEE Press, Germany (2008)Google Scholar
  7. 7.
    Trung, P.T., Thang, H.Q.: Building the Reliability Prediction Model of Component-Based Software Architecture. J. Information Technology 5, 17–24 (2009)Google Scholar
  8. 8.
    Bordbar, B., Giacomini, L., Holding, D.J.: Uml and Petro Nets for Design and Analysis of Distributed System. In: The 2000 IEEE International Conference on Control Applications, pp. 610–615. IEEE Press, USA (2000)Google Scholar
  9. 9.
    Goseva-Popstojanova, K., Trivedi, K.S.: Stochastic modeling formalisms for dependability, performance and performability. In: Reiser, M., Haring, G., Lindemann, C. (eds.) Dagstuhl Seminar 1997. LNCS, vol. 1769, pp. 403–422. Springer, Heidelberg (2000)CrossRefGoogle Scholar
  10. 10.
  11. 11.
    Yacoub, S., Cukic, B., Ammar, H.: Scenario-based reliability analysis of component-based software. In: 10th International Symposium on Software Reliability Engineering, pp. 22–32. IEEE Computer Society, USA (1999)Google Scholar

Copyright information

© Springer-Verlag Berlin Heidelberg 2009

Authors and Affiliations

  • Joonhoon Lee
    • 1
  • Beoungil Cho
    • 1
  • Hyunsang Youn
    • 1
  • Eunseok Lee
    • 1
  1. 1.Sungkyunkwan UniversitySuwonKorea

Personalised recommendations