z-logo
open-access-imgOpen Access
NAMENSKI JEZIK I OKRUŽENJE ZA MODELOVANJE I SPECIFIKACIJU PROGRAMSKOG KODA ZA UPRAVLJANJE BESPILOTNIM LETELICAMA
Author(s) -
Veljko Vojinović
Publication year - 2022
Publication title -
zbornik radova fakulteta tehničkih nauka/zbornik radova fakulteta tehničkih nauka
Language(s) - Bosnian
Resource type - Journals
eISSN - 2560-5925
pISSN - 0350-428X
DOI - 10.24867/16ti01vojinovic
Subject(s) - humanities , physics , philosophy
U ovom radu predstavljen je način za modelovanje programiranja bespilotnih letelica. Osobe bez programerskog iskustva, uz pomoć tehnologija opisa­nih u radu imaće mogućnost potpuno samostalno da pro­gramiraju bespilotne letelice. U tu svrhu razvijen je na­menski programski jezik za programiranje dronova „dronDsl“ i u njemu je definisana intuitivna sintaksa, pomoću koje krajnji korisnici mogu da programiraju dro­nove. Definisanje gramatike jezika, sintakse, editora pro­gramskog koda razvijano je u okruženju Epsilon i radnom okviru Xtext. Na osnovu definisane gramatike odnosno njenih pravila, korisnik izrađuje model koda za progra­miranje bespilotnih letelica u namenskom jeziku dronDsl, a zatim se taj model koda pomoću transformacija defi­nisanih u ETL prevodi u izvršni kod Python radnog okvira PS Drone. Transformacije modela u model tzv. M2M transformacije, omogućavaju da osobe bez programer­skog iskustva mogu da programiraju dronove isto kao i programeri. Zahvaljujući modelu koda pisanog intuitiv­nom 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.

The content you want is available to Zendy users.

Already have an account? Click here to sign in.
Having issues? You can contact us here