Fathollah Bistouni1, Mohsen Jahanshahi2,*
1. Department of Computer Engineering, Central Tehran Branch, Islamic Azad University, Tehran, Iran.
Email: [email protected]
2. Department of Computer Engineering, Central Tehran Branch, Islamic Azad University, Tehran, Iran.
IEEE Senior Member, Email: [email protected]
In the component-based software, as its name indicates, the overall system performance is a reflection of the performance of its components. The correct analysis of reliability, which is known as a critical factor in component-based software engineering process, is one of the necessary tasks in such a system. However, most of the previous studies do not provide a practical and complete approach on this issue of this field. So, the aim of this work is to introduce a new systematic approach for software reliability analysis. The system architecture is used by this approach for time-dependent reliability evaluation.
Component-based system, Reliability, System architecture, Mean time to failure
Fathollah Bistouni, Mohsen Jahanshahi (2020). Evaluation of Reliability in Component-Based System Using Architecture Topology. Journal of the Institute of Electronics and Computer, 2, 57-71. https://doi.org/10.33969/JIEC.2020.21005.
 Luo, Yanan & Zou, Jie & Yao, Chengfei & Zhao, Xiaosong & Li, Tao & Bai, Gang. (2018). HSI-CNN: A Novel Convolution Neural Network for Hyperspectral Image. 464-469. 10.1109/ICALIP.2018.8455251.
 Wen-Li Wang, Dai Pan, and Mei-Hwa Chen. "Architecture-based software reliability modeling." Journal of Systems and Software 79.1 (2006): 132-146.
 Hai Hu, Chang-Hai Jiang, Kai-Yuan Cai, W. Eric Wong, and Aditya P. Mathur. "Enhancing software reliability estimates using modified adaptive testing." Information and Software Technology 55.2 (2013): 288-300.
 Tim Kelly. "Using software architecture techniques to support the modular certification of safety-critical systems." Proceedings of the eleventh Australian workshop on Safety critical systems and software-Volume 69. Australian Computer Society, Inc., 2007.
 Swapna S. Gokhale. "Architecture-based software reliability analysis: Overview and limitations." IEEE Transactions on dependable and secure computing 4.1 (2007): 32.
 Swapna S. Gokhale, and Kishor S. Trivedi. "Reliability prediction and sensitivity analysis based on software architecture." Software Reliability Engineering, 2002. ISSRE 2003. Proceedings. 13th International Symposium on. IEEE, 2002.
 Anne Immonen and Eila Niemelä. "Survey of reliability and availability prediction methods from the viewpoint of software architecture." Software & Systems Modeling 7.1 (2008): 49-65.
 Mao Xiaoguang and Deng Yongjin. "A general model for component-based software reliability." Euromicro Conference, 2003. Proceedings. 29th. IEEE, 2003.
 Ralf H. Reussner, Heinz W. Schmidt, and Iman H. Poernomo. "Reliability prediction for component-based software architectures." Journal of systems and software 66.3 (2003): 241-252.
 Fan Zhang, Xingshe Zhou, Junwen Chen, and Yunwei Dong. "A novel model for component-based software reliability analysis." In High Assurance Systems Engineering Symposium, 2008. HASE 2008. 11th IEEE, pp. 303-309. IEEE, 2008.
 Chao-Jung Hsu and Chin-Yu Huang. "An adaptive reliability analysis using path testing for complex component-based software systems." IEEE Transactions on Reliability 60.1 (2011): 158-170.
 Saeed Parsa and Omid Bushehrian. "A new encoding scheme and a framework to investigate genetic clustering algorithms." Journal of Research and Practice in Information Technology 37.1 (2005): 127.
 Israel Koren and C. Mani Krishna. Fault-tolerant systems. Morgan Kaufmann, 2010.
 Mohsen Jahanshahi and Fathollah Bistouni. Crossbar-Based Interconnection Networks: Blocking, Scalability, and Reliability. Springer, Switzerland, 2018.
 Fathollah Bistouni and Mohsen Jahanshahi. "Rearranging links: a cost-effective approach to improve the reliability of multistage interconnection networks." International Journal of Internet Technology and Secured Transactions 8.3 (2018): 336-373.
 Fathollah Bistouni and Mohsen Jahanshahi. "Reliability Analysis of Ethernet Ring Mesh Networks." IEEE Transactions on Reliability 66.4 (2017): 1238-1252.
 Fathollah Bistouni and Mohsen Jahanshahi. "Remove and contraction: A novel method for calculating the reliability of Ethernet ring mesh networks." Reliability Engineering & System Safety 167 (2017): 362-375.
 Fathollah Bistouni and Mohsen Jahanshahi. "Reliability analysis of multilayer multistage interconnection networks." Telecommunication Systems 62.3 (2016): 529-551.
 Fathollah Bistouni and Mohsen Jahanshahi. "Evaluating failure rate of fault-tolerant multistage interconnection networks using Weibull life distribution." Reliability Engineering & System Safety 144 (2015): 128-146.
 Mohsen Jahanshahi and Fathollah Bistouni. "A new approach to improve reliability of the multistage interconnection networks." Computers & electrical engineering 40.8 (2014): 348-374.
 Fathollah Bistouni and Mohsen Jahanshahi. "Formulating broadcast reliability equations on multilayer multistage interconnection networks." The Journal of Supercomputing 71.11 (2015): 4019-4041.
 Patrick Smacchia. "NDepend." Product description on company website at http://www.ndepend.com (2007).
 Laura L. Pullum. Software fault tolerance techniques and implementation. Artech House, 2001.
 Fathollah Bistouni and Mohsen Jahanshahi. "Analyzing the reliability of shuffle-exchange networks using reliability block diagrams." Reliability Engineering & System Safety 132 (2014): 97-106.
 Mohsen Jahanshahi and Fathollah Bistouni. "Improving the reliability of the Benes network for use in large-scale systems." Microelectronics Reliability 55.3 (2015): 679-695.
 S. K. Chaturvedi and K. B. Misra. "An efficient multi-variable inversion algorithm for reliability evaluation of complex systems using path sets." International Journal of Reliability, Quality and Safety Engineering 9.03 (2002): 237-259.
 S. Rajkumar, and Neeraj Kumar Goyal. "Reliability analysis of multistage interconnection networks." Quality and Reliability Engineering International 32.8 (2016): 3051-3065.
 S. Rajkumar, , and Neeraj Kumar Goyal. "Reliable multistage interconnection network design." Peer-to-Peer Networking and Applications 9.6 (2016): 979-990.