Software Vulnerability Discovery Process: Concepts and Applications

Software Vulnerability Discovery Process: Concepts and Applications

River Publishers Series in Mathematical, Statistical and Computational Modelling for Engineering

Software Vulnerability Discovery Process: Concepts and Applications Forthcoming

Authors:
Adarsh Anand, Department of Operational Research, University of Delhi, Delhi, India
Navneet Bhatt, Anil Surendra Modi School of Commerce, SVKM’s Narsee Monjee Institute of Management Studies (NMIMS), Mumbai, India
Omar H Alhazmi, Department of Computer Science, Taibah University, Medina, Saudi Arabia

ISBN: 9788770228626 e-ISBN: 9788770228978

Available: February 2025


This book is an overview of basics and other related fundamentals pertaining to software vulnerability discovery as a process. This collaboration of academia and industry disseminates various practical mathematical modeling-based tools and analytics used for vulnerability discovery.

A big challenge for software developers is producing and maintaining high quality offerings. Recent developments in both academia and industry have seen the devotion of many researchers to the security aspect of software systems. There are various instances where a security breech or more precisely a software vulnerability has led to the colossal loss of resources and, at times, human lives as well. The emergence of this naïve concept from the field of complex systems provides many new opportunities for the software security fraternity and has also raised many new exciting challenges. And so, of late, many practitioners have contributed to this domain.

Software Vulnerability Discovery Process: Concepts and Applications is not only for academicians, but also for those who need to understand nature of the vulnerabilities, like a vendor, a client in the domain of complex systems, and for understanding the patch management workflow. Along with these, anyone solving problems within the related application domains will benefit from this compilation.        

Software vulnerability, patch management, vulnerability discovery modeling, software maintenance, software security
1. Introduction
2. Concepts and Definitions
3. Vulnerability Discovery Models (VDMs)
4. Vulnerability Discovery Models based on Calendar Time
5. Unification based Modeling
6. Characterizing and Categorizing Software Vulnerabilities
7. Multi-version VDMs
8. Vulnerability Patching and its Extensions