The article discusses the solution of common business process design-time problems using YAWL. The approach proposed by the authors is based on the creation of business process in the YAWL environment in order to simulate the process model which could resolve some of the design-time problems as well as provide hints to correct initial process. The article describes technique to acquire the primitive description of process from the YAWL workflow. The primitive description is represented as oriented graph and is used to transform the YAWL workflow to another hierarchic language. To create process description in BPEL, pattern recognition algorithm is used on the process primitive description. The resulting BPEL process is then evaluated, comparing it with initial YAWL workflow and trying to execute it, involving the programmer to fix something as little as possible.