Application DNA is the key differentiator between VeriPrism and all current tools in the Software Intelligence category. In this context, DNA refers to Digital Neural Artifacts such as assignments, branches, flow, callable units and so on – the unique characteristics of computer instructions.
We are not reading languages and looking for common faults as expressed in that language. We have developed an Application DNA Fault pattern for each violation and common weakness. We reduce each language to a common set of patterns, and then look for any fault patterns within that common set.
VeriPrism analyzes the Application DNA in much the same way that a compiler renders a language to the processor. It is this technology which allows us to deliver results far more quickly and with far greater accuracy than the competition.
Having access to the code DNA also provides another important benefit, it enables you to add custom markers to the analysis – called VeriPrism Structured Comments – utilizing the comment structure already present in all computer programming languages. Learn more about this in the Governance section of this site.