В работе рассматривается подход к проектированию системы управления БЛА, главным образом программного обеспечения, основанный на использовании моделей и ООП. Такая технология известна как разработка, управляемая моделями (Model Driven Development), и процесс проектирования, управляемый моделями (Model Driven Architecture), с использованием универсального языка моделирования и визуального проектирования UML 2.2 . Отраслевые аналитические отчёты показывают значительные преимущества управляемой моделями разработки, а положения о моделировании, добавленные в стандарт DO-178C (ARP4754A), ещё больше повышают важность моделирования в процессе разработки.