témavezető: Beszédes Árpád
helyszín (magyar oldal): SZTE helyszín rövidítés: SZTE
A kutatási téma leírása:
A JavaScript nyelv hagyományosan web alkalmazások fejlesztésénél terjedt el a kliens oldalon, de az utóbbi időben a szerver oldalon is.
A nyelv népszerűsége olyan, elsőre meglepő területeken is növekszik, mint például az IoT eszközök fejlesztése.
A nyelv különböző tulajdonságai megnehezítik a programok elemzését, ilyenek például a szigorú típusosság hiánya és a dinamikus jelleg.
A hagyományos statikus és dinamikus programelemzési módszerek sokszor használhatatlanok a JavaScript programok esetében, például a függőségek nagy része sokszor nem felfedezhető tisztán statikus elemzéssel.
A kutatási téma célja olyan kombinált és hibrid programelemzési módszerek vizsgálata, melyek a hagyományos kódelemzési alkalmazások használatát segítenék elő erre a nyelvre. Ilyenek például a függőség elemzés, programmegértés támogatása, sérülékenység elemzés, stb.