Worked on 'Chapter 13' of 'Software Architecture in Practice'