Vulnerable Call Chain Prunning Using Machine Learning-based Prunning Technics on Dynamic Call Graphs

Abstract

I am currently working under the supervision of Dr. Heydarnoori on optimizing the generation process of program call graphs. My focus is on applying algorithmic and machine learning-based pruning techniques on the dynamically generated call graphs from test runs. The goal is to minimize the size of static call graph without compromising accuracy, ensuring that no vulnerable call chains —sequences of calls leading to a vulnerable function— are inadvertently pruned.

Publication
Comming Soon…
ArshiA Akhavan
ArshiA Akhavan
part time Software Engineer, part time Computer Science enthusiast

My research interests include computer systems, parallel computing and distributed systems, programming languages and verification, high performance computing, operating systems, computer architecture, and software engineering.