A Systematic Approach to Robustness Modelling for Deep Convolutional Neural Networks