ANOVUL: Detection of logic vulnerabilities in annotated programs via data and control flow analysis. (1st May 2020)