Assessing Dependability and Trustworthiness