8. A method for analyzing global correctness of a program source code, the method comprising the steps of: embedding modular annotation statements in at least one non-code-generative portion of the program source code, the program source code written in a first programming language recognized by a code generation tool for code generation, the annotation statements written in a second programming language which is unrecognized by the first programming language's code generation tool, the second programming language including syntax for numeric operators, syntax for expressions which contain at least one numeric operator, syntax for logical operator, and syntax for expressions which contain at least one logical operator; and submitting the annotated program source code to a dataflow analyzer; and receiving from the dataflow analyzer a verification which reports whether the program source code is globally correct or instead violates one or more conditions specified with the embedded modular annotation statements.
8. A method for analyzing global correctness of a program source code, the method comprising the steps of: embedding modular annotation statements in at least one non-code-generative portion of the program source code, the program source code written in a first programming language recognized by a code generation tool for code generation, the annotation statements written in a second programming language which is unrecognized by the first programming language's code generation tool, the second programming language including syntax for numeric operators, syntax for expressions which contain at least one numeric operator, syntax for logical operator, and syntax for expressions which contain at least one logical operator; and submitting the annotated program source code to a dataflow analyzer; and receiving from the dataflow analyzer a verification which reports whether the program source code is globally correct or instead violates one or more conditions specified with the embedded modular annotation statements. 11. The method of claim 8 , wherein the step of embedding annotation statements comprises associating a suppress-warning-unvalidated-SQL-executed statement with a SQL statement specified in the program source code, the suppress-warning-unvalidated-SQL-executed statement for indicating that the dataflow analyzer is to suppress any warning of an unvalidated input usage by the SQL statement.