Search results
Results from the WOW.Com Content Network
The Web Application Security Consortium's Static Code Analysis Tool List; SAMATE-Source Code Security Analyzers; SATE – Static Analysis Tool Exposition "A Comparison of Bug Finding Tools for Java", by Nick Rutar, Christian Almazan, and Jeff Foster, University of Maryland. Compares Bandera, ESC/Java 2, FindBugs, JLint, and PMD.
Dynamic program analysis is the act of analyzing software that involves executing a program – as opposed to static program analysis, which does not execute it. Analysis can focus on different aspects of the software including but not limited to: behavior , test coverage , performance and security .
Dynamic binary instrumentation system that allows users to create custom program analysis tools. Proprietary but free for non-commercial use Rational PurifyPlus: AIX, Linux, Solaris, Windows Performance profiling tool, memory debugger and code coverage tool. Proprietary Scalasca: Linux C/C++, Fortran Parallel trace analyser. Free/open source ...
LDRA tool suite is a proprietary software analysis tool providing static code analysis, and also provides code coverage analysis, code, quality, and design reviews. It is a commercial implementation of the software test-bed created by Hennell as part of his university research. [citation needed]
DynamoRIO is a BSD-licensed dynamic binary instrumentation framework for the development of dynamic program analysis tools. DynamoRIO targets user space applications under the Android, Linux, and Windows operating systems running on the AArch32, IA-32, and x86-64 instruction set architectures.
Drag and drop user interface builder allows simulations to be published online. Includes multilevel hierarchical models, reusable modules, multidimensional arrays, optimization, and Monte Carlo analysis. MapleSim: Proprietary, commercial Java (GUI), C, Maple (engine) 2017 Modelica-based system-level modeling tool. Leverages symbolic computing ...
Some static analysis tools can also help find memory errors. Memory debuggers operate as part of an application while it's running while static code analysis is performed by analyzing the code without executing it. These different techniques will typically find different instances of problems, and using them both together yields the best result.
Calculates software metrics and source lines of code. Code comparison: finds differences between several versions of the same code. Performance analysis: identifies code parts that slow down the application because of their syntax - it extracts statistics about code execution from the database and combines it with the static analysis of the code.