An integrated framework for the realistic simulation of multi-UAV applications