Architectural Blueprints—The “4+1” View Model of Software Architecture Paper published in IEEE Software 12 (6) November 1995, pp. 42-50