Work place: Department of Computer Engineering, Tabriz Branch, Islamic Azad University, Tabriz, Iran
E-mail: b_arasteh@iaut.ac.ir
Website:
Research Interests: Software Engineering, Computer systems and computational processes, Systems Architecture, Network Architecture, Information Systems
Biography
Bahman Arasteh received his master degree from IAU of Arak, Iran, in 2006 and the PhD degree in Software Engineering from IAU University, in 2014. Currently, he is an assistant professor in the department of computer engineering at the IAU of Tabriz. His research interests include Dependability and fault tolerance of software systems, Software architecture of dependable systems, Software-based Fault-Injection, Software Testing and validation methods.
By Saeid A. Keshtgar Bahman B. Arasteh
DOI: https://doi.org/10.5815/ijcnis.2017.05.03, Pub. Date: 8 May 2017
Nowadays, software systems play remarkable roles in human life and software has become an indispensable aspect of modern society. Hence, regarding the high significance of software, establishing and maintaining software reliability is considered to be an essential issue so that error occurrence, failure and disaster can be prevented. Thus, the magnitude of errors in a program should be detected and identified and software reliability should be measured and investigated so as to prevent the spread of error. In line with this purpose, different methods have been proposed in the literature on software reliability; however, the majority of the proposed methods are inefficient and undesirable due to their high overhead, vulnerability, excessive redundancy and high data replication. The method introduced in this paper identifies vulnerable data of the program and uses class diagram and the proposed formula. Also, by applying minimum redundancy and duplication on 70% of the critical data of the program, the proposed method protects the program data. The evaluation of the operation of the propose method on program indicated that it can improve reliability, reduce efficiency overhead, redundancy and complexity.
[...] Read more.Subscribe to receive issue release notifications and newsletters from MECS Press journals