As software systems become ubiquitous, the issues of dependability become more crucial. Given that solutions to these issues must be considered from the beginning of the design process, it is reasonable that dependability is addressed at the architectural level. This book contains papers based on the contributions to two workshops.