Automatic synthesis can help address the discontinuity between modeling and implementation. By specifying system scenarios that describe collaboration between architectural components and then synthesizing the SDL architectural model, you can achieve the following benefits: