Synthesizing structural and behavioral control for reconfigurations in component-based systems. (March 2016)