Ritika Wason

Work place: Bharati Vidyapeeth’s Institute of Computer Applications and Management, Delhi, 110063, India

E-mail: rit_2282@yahoo.co.in


Research Interests: Software Development Process, Software Engineering, Computer Architecture and Organization, Data Structures and Algorithms, Models of Computation


Ritika Wason did her B.Sc from Delhi University, MCA from Guru Gobind Singh Indraprastha University and is a doctoral student at the School of Engineering and Technology, Sharda University, India. She joined Bharati Vidyapeeth’s Institute of Computer Applications and Management as an Assistant Professor in 2013. She has published papers in several National and International conferences proceedings and journals and has also authored books on Software Testing. She is also a life time member of Computer Society of India. Her research interests include formal models and approaches for software quality especially software reliability and software testing.

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