Naturalistic Static Program Analysis

Mohammad Mehdi Pourhashem Kallehbasti,Mohammad Ghafari
DOI: https://doi.org/10.48550/arXiv.2301.04862
2023-01-12
Abstract:Static program analysis development is a non-trivial and time-consuming task. We present a framework through which developers can define static program analyses in natural language. We show the application of this framework to identify cryptography misuses in Java programs, and we discuss how it facilitates static program analysis development for developers.
Programming Languages,Cryptography and Security,Software Engineering
What problem does this paper attempt to address?