A review of theoretical analysis techniques for cracking and corrosive degradation of film-substrate systems. (February 2017)