Mary Shaw, Robert DeLine, Daniel V. Klein, Theodore L. Ross, David M. Young, Gregory Zelesnik: Abstractions for Software Architecture and Tools to Support Them. IEEE Trans. Software Eng. 21(4): 314-335 (1995)