Architecting dependable systems - Lemos, Rogerio de; Gacek, Cristina; Romanovsky, Alexander (Springer, 2003)