Seminar: On the Computational Complexity of Designing and Reconfiguring Component-based Software Sy