Incorporating architectural modelling with state-based reliability evaluation. (2017)