Jelenlegi hely
Intézeti szeminárium
A hívási gráfok számos algoritmusnak és eszköznek képezik az alapját
a szoftverfejlesztésben. A gyakorlatban az előállításuk, illetve már
a definiálásuk is sokszor nem is olyan triviális. A hívási gráfok fő
jellemzői -- amelyeket az előállításukat meghatározó tényezők, mint
a hatékonyság, teljesség, pontosság befolyásolhatnak -- nagyban
módosíthatják a végső eredményt, és így persze hatással lehetnek a
felhasználó algoritmusok működésére. Mindezért nagyon fontos a
fejlesztőknek tisztában lenni azon kritériumokkal, ami alapján
kiválasztják egy adott feladatra a számukra legmegfelelőbb hívási
gráfot, illetve hívási gráfot előállító eszközt.
A szeminárium során különböző statikus Java programok hívási gráfját
előállító eszközt vizsgálunk meg alaposabban, és hasonlítunk össze.
A különböző hívási gráfot előállító algoritmusok mellett az összehasonlítás
során kiemeljük azokat a nyelvi és technikai elemeket, amelyek a kapott
gráfok közötti eltéréseket okozzák. Az összehasonlítás során pár valós
méretű Java alkalmazás elemzésével értékeljük ki a különbözőségeiket a
generált gráfoknak.