On development of static analysis tools for string-embedded languages

Marat Khabibullin, Andrei Ivanov, Semyon Grigorev · 2015

Some programs can produce string expressions with embedded code in other programming languages while running. This embedded code should be syntactically correct as it is typically executed by some subsystem. A program in Java language that builds and sends SQL queries to the database it works with can be considered as an example. In such scenarios, languages like SQL are called string-embedded and ones like Java -- host languages.

Read the paper · More papers on PaperTik