We describe a framework for controlling a group of unmanned aerial vehicles (UAVs) flying in close formation. We first present a nonlinear dynamical model which includes the induced rolling moment by the lead aircraft on the wing of the following aircraft. Then, we outline two methods for trajectory generation of the leading aircraft, based on interpolation techniques on the Euclidean group, SE(3). Two formation controllers that allow each aircraft to maintain its position and orientation with respect to neighboring UAVs are derived using input-output feedback linearization. Numerical simulations illustrate the application of these ideas and demonstrate the validity of the proposed framework.