Architecting dependable systems - Lemos, Rogerio de; Gacek, Cristina; Romanovsky, Alexander (Lecture notes in computer science, 2003)