U ovom radu predstavljen je način za modelovanje programiranja bespilotnih letelica. Osobe bez programerskog iskustva, uz pomoć tehnologija opisanih u radu imaće mogućnost potpuno samostalno da programiraju bespilotne letelice. U tu svrhu razvijen je namenski programski jezik za programiranje dronova „dronDsl“ i u njemu je definisana intuitivna sintaksa, pomoću koje krajnji korisnici mogu da programiraju dronove. Definisanje gramatike jezika, sintakse, editora programskog koda razvijano je u okruženju Epsilon i radnom okviru Xtext. Na osnovu definisane gramatike odnosno njenih pravila, korisnik izrađuje model koda za programiranje bespilotnih letelica u namenskom jeziku dronDsl, a zatim se taj model koda pomoću transformacija definisanih u ETL prevodi u izvršni kod Python radnog okvira PS Drone. Transformacije modela u model tzv. M2M transformacije, omogućavaju da osobe bez programerskog iskustva mogu da programiraju dronove isto kao i programeri. Zahvaljujući modelu koda pisanog intuitivnom lako razumljivom sintkasom i kasnije prevođenjem u zvanični radni okvir za programiranje dronova PS Drone postiže se da se dobija realan izvršni kod, spreman za programiranje dronova isto kao da je ispočetka pisan u radnom okviru PS Drone programskog jezika Python.