Separation definition and execution