Program Analysis for dynamic backward slicingSee report.pdf for more details about the proposed algorithm.Run TestsUsing npm and Mocha:npm cinpm run build --if-presentnpm testUsing the testRunner.js script:cd scripts/node testRunner.js --source TESTCASEwhere TESTCASE is a path to a JSON file describing a list of testcases