This special issue offers substantial contributions in several fields, with the goal of improving their resilience against faults. To accommodate the numerous submissions, this special issue is divided into two parts. The editorial introduction for Part I can be found here. Part 2 includes five papers published in this issue.