M. Qasim Rafiq

Work place: Department of Computer Science and Engineering, Aligarh Muslim University, Aligarh, 202002, India

E-mail: mqrafiq@rediffmail.com

Website:

Research Interests: Computational Science and Engineering, Computational Engineering, Engineering

Biography

Prof. Dr. M. Qasim Rafiq did B.Sc Engg (Elect), M.Sc Engg (Inst), and M.Tech (CSE) from A.M.U in 1972, 1979 and 1986 respectively, Did Ph.d in parallel processing in 1996 from UOR Roorkee. Joined the teaching at AMU in 1979 as Lecturer, became Reader in 1987, and Professor in 1997. A founder chairman of the Deptt, served thrice as chairman Dr Rafiq is an expert member of NBA committee, selection committee to various universities in India, Academic council of different universities and resource person to different places for delivering expert lectures. He has also been external examiner for Ph.D and undergraduate courses to various universities. Have guided many research scholars for Ph.D. Published a no of papers in reputed journals/conferences. Fellow IETE, Fellow IE & Senior member CSI also.

Author Articles
Estimating Software Reliability by Monitoring Software Execution through OpCode

By Ritika Wason A. K. Soni M. Qasim Rafiq

DOI: https://doi.org/10.5815/ijitcs.2015.09.04, Pub. Date: 8 Aug. 2015

Previous studies on estimating software reliability employed statistical functions for next system failure prediction. These models used parameters based on assumptions regarding the nature of software faults and debugging process. However, none of the existing models, attempted on ensuring reliable runtime system operation. To serve the current demand of autonomous, reliable, service-oriented software, we present a novel approach for runtime reliability estimation of executable software. The approach can help control software execution at runtime by monitoring software state-to-state transition at runtime. The approach involves representing executable software as an automata using opcode extracted from executable code. The extracted opcode is then used to learn stochastic finite state machine (SFSM) representation of executable software which is later employed to trace software state-to-state transition at each runtime instance. An evaluation of our approach on Java-based Chart generator application is also discussed to explain how we can ensure reliable software execution and prevent software failures at runtime with the proposed approach.

[...] Read more.
Other Articles