A forráskód dinamikus szeletelésével a futás közben ténylegesen megvalósult függőségek fedezhetők fel, míg a statikus szelet csak futás nélkül, csupán a szintaxist tekintve adja meg a összes lehetséges függőséget. Legalábbis helyes program esetén. Ilyen esetben a dinamikus szelet mindig része a statikusnak.
Elenkező esetben, programhiba következtében olyan függőségek is kialakulhatnak, amelyeket a programozó nem tervezett be, és sokszor ezek felderítése hibajavításkor a legnehezebb. Néhány példa:
A feladat különböző hibás programok megvizsgálása lenne már meglévő statikus és dinamikus szeletelő eszközök használatával, szükség esetén azok módosításával, annak érdekében hogy a fenti gondolatmenetet valós példákon igazoljuk.
Jelentkezhet:
1 hallgató
Feltételek:
C (C++) nyelv magasfokú ismerete