Introduction to Software Reliability, Models and Techniques.- Software Reliability Assessment and Allocation.- Software Release Time Problems.- Optimal Testing Resource Allocation.- Component Selection Problem for COTS Software.- Software Development Budget Planning.- Multi-Release Software Systems.- Software Warranty Models.- Path Models for Software Reliability Assessment.- Green Software Development Process.- Software Vulnerability Analysis.