(Dependable Systems Design)