On the expressiveness of synchronization in component deployment