The Uml Profile For Framework Architectures by Bernhard Rumpe & Wolfgang Pree