about Structure Reduction for future research. For
instance, dependent faults may occur if the data
exchanges among distributed sub-systems, this
increase complexity of structure-based reliability
assessment.
ACKNOWLEDGEMENTS
This work was supported by the Basic Scientific
Research Expenses Program of Universities directly
under Inner Mongolia Autonomous Region,
Grant/Award Number: JY20220273.
REFERENCES
Bistouni, F. and Jahanshahi, M. (2020). Evaluation
of reliability in component-based system using
architecture topology. Journal of the Institute of
Electronics and Computer, 2(1):57–71.
Bugallo, M. F., Elvira, V., Martino, L., Luengo, D., Miguez,
J., and Djuric, P. M. (2017). Adaptive importance
sampling: The past, the present, and the future. IEEE
Signal Processing Magazine, 34(4):60–79.
Cheung, R. C. (1980). A user-oriented software reliability
model. IEEE transactions on Software Engineering,
(2):118–125.
CMMI-Institute (2022). White papers. Last accessed 21
January 2022.
Committee, I. S. C. et al. (1990). Ieee standard glossary
of software engineering terminology (ieee std 610.12-
1990). los alamitos. CA: IEEE Computer Society,
169:132.
Gokhale, S. S. (2007). Architecture-based software
reliability analysis: Overview and limitations. IEEE
Transactions on dependable and secure computing,
4(1):32–40.
Gokhale, S. S. and Trivedi, K. S. (2002). Reliability
prediction and sensitivity analysis based on software
architecture. In 13th International Symposium on
Software Reliability Engineering, 2002. Proceedings.,
pages 64–75. IEEE.
Go
ˇ
seva-Popstojanova, K. and Trivedi, K. S. (2001).
Architecture-based approach to reliability assessment
of software systems. Performance Evaluation, 45(2-
3):179–204.
Hsu, C.-J. and Huang, C.-Y. (2011). An adaptive reliability
analysis using path testing for complex component-
based software systems. IEEE Transactions on
Reliability, 60(1):158–170.
Huang, Y.-S., Chiu, K.-C., and Chen, W.-M. (2022).
A software reliability growth model for imperfect
debugging. Journal of Systems and Software,
188:111267.
Jorgensen, P. C. (2013). Software testing: a craftsman’s
approach. Auerbach Publications.
Kumar, V., Saxena, P., and Garg, H. (2021). Selection
of optimal software reliability growth models using
an integrated entropy–technique for order preference
by similarity to an ideal solution (topsis) approach.
Mathematical Methods in the Applied Sciences.
Littlewood, B. (1979). Software reliability model for
modular program structure. IEEE Transactions on
Reliability, 28(3):241–246.
Lo, J.-H., Huang, C.-Y., Chen, Y., Kuo, S.-Y., and Lyu,
M. R. (2005). Reliability assessment and sensitivity
analysis of software reliability growth modeling based
on software module structure. Journal of systems and
software, 76(1):3–13.
Lo, J.-H., Huang, C.-Y., Kuo, S.-Y., and Lyu, M. R.
(2003). Sensitivity analysis of software reliability
for component-based software applications. In
Proceedings 27th Annual International Computer
Software and Applications Conference. COMPAC
2003, pages 500–505. IEEE.
Lo, J.-H., Kuo, S.-Y., Lyu, M. R., and Huang, C.-Y.
(2002). Optimal resource allocation and reliability
analysis for component-based software applications.
In Proceedings 26th Annual International Computer
Software and Applications, pages 7–12. IEEE.
Myers, G. J., Sandler, C., and Badgett, T. (2011). The art of
software testing. John Wiley & Sons.
Pressman, R. S. (2005). Software engineering: a
practitioner’s approach. Palgrave macmillan.
Shooman, M. L. (1976). Structural models for software
reliability prediction. In Proceedings of the 2nd
international conference on Software engineering,
pages 268–280.
Stringfellow, C. and Andrews, A. A. (2002). An
empirical method for selecting software reliability
growth models. Empirical Software Engineering,
7(4):319–343.
Tokdar, S. T. and Kass, R. E. (2010). Importance
sampling: a review. Wiley Interdisciplinary Reviews:
Computational Statistics, 2(1):54–60.
TRAVIS, G. (2019). How the boeing 737 max disaster looks
to a software developer. Last accessed 21 January
2022.
Wang, W.-L., Pan, D., and Chen, M.-H. (2006).
Architecture-based software reliability modeling.
Journal of Systems and Software, 79(1):132–146.
Yacoub, S., Cukic, B., and Ammar, H. H. (2004).
A scenario-based reliability analysis approach for
component-based software. IEEE transactions on
reliability, 53(4):465–480.
ICSOFT 2023 - 18th International Conference on Software Technologies
248