Novel Software Reliability Estimation Model for Altering Paradigms of Software Engineering
A number of different software engineering paradigms like
Component-Based Software Engineering (CBSE), Autonomic
Computing, Service-Oriented Computing (SOC), Fault-Tolerant
Computing and many others are being researched currently.
These paradigms denote a paradigm shift from the currently
mainstream object-oriented paradigm and are altering the way we
view, design, develop and exercise software. Though these
paradigms indicate a major shift in the way we design and code
software. However, we still rely on traditional reliability models
for estimating the reliability of any of the above systems. This
paper analyzes the underlying characteristics of these paradigms
and proposes a novel Finite Automata Based Reliability model as
a suitable model for estimating reliability of modern, complex,
distributed and critical software applications. We further outline
the basic framework for an intelligent, automata-based reliability
model that can be used for accurate estimation of system
reliability of software systems at any point in the software life
cycle.
Keywords: Software Reliability, Software Reliability Growth Model (SRGM), Automata-Based Software Reliability Model, Software Reliability Paradigm, Finite State Machine (FSM).
Download Full-Text
ABOUT THE AUTHORS
Ritika Wason
Ritika Wason is a Ph.D Computer Science scholar in Sharda University. She received her M.Phil (Computer Science) in 2009 and MCA in 2008. She is an Assistant Professor with Institute of Information Technology and Management since 2008 and a Life- Member of Computer Society of India. Authored three books on Software Testing and another on .NET. She also has many national and international research papers to her credit.
P. Ahmed
Dr. P.Ahmed is a Professor and Head of the Computer Science and Engineering Department at School of Engineering and Technology, Sharda University, India. He received his Ph.D from Concordia University, Montreal, Quebec, Canada in 1986 and has also been a senior software designer at PHILIPS/MICOM, Montreal, Canada; research fellow (MRI Imaging) at Montreal Neurological Institute, McGill University, Canada and visiting scientist, Centre for Pattern Recognition and Machine Intelligence (CENPARMI), Montreal, Canada. His research interests include Pattern Recognition, Machine Intelligence, Neural Network, Shape Descriptors, Visual Programming and Programming by Demonstration (Software Engineering) and Intelligent Systems. The research has a strong empirical focus resulting into many papers published in international journals and conference proceedings. He is also a lifetime member of Computer Society of India and member IEEE Computer Society (USA). He has also been an associate editor of the Computer Journal of the King Saud University, Riyadh, Saudi Arabia
M.Qasim Rafiq
Dr. M. Qasim Rafiq is a Professor and Head of Computer Engineering Department at Aligarh Muslim University, India.
Ritika Wason
Ritika Wason is a Ph.D Computer Science scholar in Sharda University. She received her M.Phil (Computer Science) in 2009 and MCA in 2008. She is an Assistant Professor with Institute of Information Technology and Management since 2008 and a Life- Member of Computer Society of India. Authored three books on Software Testing and another on .NET. She also has many national and international research papers to her credit.
P. Ahmed
Dr. P.Ahmed is a Professor and Head of the Computer Science and Engineering Department at School of Engineering and Technology, Sharda University, India. He received his Ph.D from Concordia University, Montreal, Quebec, Canada in 1986 and has also been a senior software designer at PHILIPS/MICOM, Montreal, Canada; research fellow (MRI Imaging) at Montreal Neurological Institute, McGill University, Canada and visiting scientist, Centre for Pattern Recognition and Machine Intelligence (CENPARMI), Montreal, Canada. His research interests include Pattern Recognition, Machine Intelligence, Neural Network, Shape Descriptors, Visual Programming and Programming by Demonstration (Software Engineering) and Intelligent Systems. The research has a strong empirical focus resulting into many papers published in international journals and conference proceedings. He is also a lifetime member of Computer Society of India and member IEEE Computer Society (USA). He has also been an associate editor of the Computer Journal of the King Saud University, Riyadh, Saudi Arabia
M.Qasim Rafiq
Dr. M. Qasim Rafiq is a Professor and Head of Computer Engineering Department at Aligarh Muslim University, India.