Evolutionary computation description language
Marko Ðurasević · 2012
U ovom radu predstavljen je metajezik za opis evolucijskih algoritama (ECDL), te je dodatno implementiran programski prevoditelj koji program zapisan u ECDL-u prevodi u program zapisan u Javi. Dobiveni Java program moguce je izvesti u sklopu ECF-a u kojem su definirani svi operatori i sve ostale strukture koje su potrebne za izvođenje evolucijskih algoritama. Svrha jezika je uvođenje vece razine apstrakcije u opis evolucijskih algoritama, kako bi se na taj nacin olaksao i ubrzao njihov razvoj, te kako bi se programera oslobodilo brige oko nebitnih detalja i na taj nacin smanjila mogucnost pojave pogresaka prilikom razvoja evolucijskih algoritama. Nadalje planiran je daljnji razvoj i uvođenje novih opcija i mogucnosti u sam ECDL i programski prevoditelj.