Markus Klein: Transformation based component architectures: general framework, instantiations and case study. Berlin Institute of Technology 2006