selected publications conference paper Architectural flexibility in a software-system's life-cycle. . 2012