Frank Buschmann, Kevlin Henney: Five Considerations for Software Architecture, Part 1. IEEE Softw. 27(3): 63-65 (2010)