Flight Execution and Route Adaptation Considering Multiple Constraints