computer science, static program analysis (also known as static analysis or static simulation) is the analysis of computer programs performed without...
18 KB (1,924 words) - 22:14, 29 May 2025
ensuring that the program does what it is supposed to do. Program analysis can be performed without executing the program (static program analysis), during runtime...
10 KB (1,314 words) - 08:29, 15 January 2025
This is a list of notable tools for static program analysis (program analysis is a synonym for code analysis). CodePeer ConQAT Fluctuat LDRA Testbed MALPAS...
39 KB (1,197 words) - 21:08, 5 May 2025
Dynamic program analysis is the act of analyzing software that involves executing a program – as opposed to static program analysis, which does not execute...
9 KB (1,075 words) - 21:08, 23 May 2025
vulnerabilities. Although the process of checking programs by reading their code (modernly known as static program analysis) has existed as long as computers have...
15 KB (1,740 words) - 00:57, 8 June 2025
Type system (redirect from Static-typing (programming languages))
sense. Static type checking is the process of verifying the type safety of a program based on analysis of a program's text (source code). If a program passes...
57 KB (7,205 words) - 17:12, 3 May 2025
Static analysis, static projection, or static scoring is a simplified analysis wherein the effect of an immediate change to a system is calculated without...
3 KB (355 words) - 15:03, 27 November 2020
In program analysis, shape analysis is a static code analysis technique that discovers and verifies properties of linked, dynamically allocated data structures...
9 KB (1,034 words) - 22:01, 6 May 2025
temps-réel embarqués") is a static analyzer based on abstract interpretation. It analyzes programs written in the programming languages C and C++, and emits...
7 KB (669 words) - 21:28, 20 August 2024
Lint (software) (redirect from Lint programming tool)
Lint is the computer science term for a static code analysis tool used to flag programming errors, bugs, stylistic errors and suspicious constructs. The...
8 KB (727 words) - 09:29, 6 June 2025
Splint, short for Secure Programming Lint, is a programming tool for statically checking C programs for security vulnerabilities and coding mistakes. Formerly...
4 KB (359 words) - 07:01, 8 January 2025
object-oriented programming languages, dynamic compilers are particularly good candidates for performing escape analysis. In traditional static compilation...
8 KB (1,024 words) - 00:43, 19 June 2025
Semgrep (category Static program analysis tools)
SCA, and secrets scanning) and actively maintains the open-source static code analysis tool semgrep OSS. Semgrep has stable support for over 30 languages...
9 KB (787 words) - 14:37, 1 November 2024
Automated code review (category Static program analysis tools)
the Static Code Analysis approach in Software Development" (PDF). Universidade do Porto. Retrieved 2010-10-03. "Tricorder: Building a Program Analysis Ecosystem"...
4 KB (447 words) - 13:38, 10 June 2025
Call graph (category Static program analysis)
one run of the program. A static call graph is a call graph intended to represent every possible run of the program. The exact static call graph is an...
14 KB (1,566 words) - 13:23, 9 May 2025
Dependence analysis determines whether it is safe to reorder or parallelize statements. Control dependency is a situation in which a program instruction...
4 KB (564 words) - 13:04, 22 January 2024
Coccinelle (software) (category Static program analysis tools)
transforming them. Therefore coccinelle's role is close to that of static analysis tools. Examples of such use are provided by the applications of the...
5 KB (407 words) - 18:30, 14 June 2025
Infer, sometimes referred to as "Facebook Infer", is a static code analysis tool developed by an engineering team at Facebook along with open-source contributors...
8 KB (780 words) - 08:32, 5 December 2024
SonarQube (category Static program analysis tools)
quality to perform automatic reviews with static analysis of code to detect bugs and code smells on 29 programming languages. SonarQube offers reports on...
7 KB (471 words) - 23:34, 14 December 2024
FX-87 (redirect from KFX (program))
functional language based on a system for static program analysis in which every expression has two static properties: a type and an effect. In a study...
1 KB (162 words) - 20:22, 7 December 2021
RIPS (category Static program analysis tools)
RIPS (Research and Innovation to Promote Security) is a static code analysis software, designed for automated detection of security vulnerabilities in...
5 KB (503 words) - 15:12, 15 December 2024
CodeSonar (category Static program analysis tools)
CodeSonar is a static code analysis tool from CodeSecure, Inc. CodeSonar is used to find and fix bugs and security vulnerabilities in source and binary...
6 KB (576 words) - 21:01, 4 December 2024
ThreadSafe (category Static program analysis tools)
for Java. List of tools for static code analysis Grazi, Victor (August 28, 2013). "ThreadSafe Concurrency Static Analysis Tool Announces First Public...
5 KB (352 words) - 00:15, 26 January 2025
rigorous form of static program analysis. The tool uses directed graphs and regular algebra to represent the program under analysis. Using the automated...
8 KB (988 words) - 11:53, 16 July 2023
ESC/Java (category Static program analysis tools)
ESC/Java2), the "Extended Static Checker for Java," is a programming tool that attempts to find common run-time errors in Java programs at compile time. The...
8 KB (925 words) - 08:37, 27 May 2025
BLAST model checker (category Static program analysis tools)
Software verification Tool (BLAST) is a software model checking tool for C programs. The task addressed by BLAST is the need to check whether software satisfies...
5 KB (386 words) - 17:10, 18 June 2024
In computer science, pointer analysis, or points-to analysis, is a static code analysis technique that establishes which pointers, or heap references,...
15 KB (1,540 words) - 18:26, 26 May 2025
Parasoft (category Static program analysis tools)
static code analysis. Since then, the original static analysis technology has been extended to include security static analysis, data flow analysis,...
9 KB (695 words) - 19:50, 23 October 2024
Hoare logic (category Static program analysis)
Formal verification Loop invariant Predicate transformer semantics Static program analysis Hoare originally wrote " P { C } Q {\displaystyle P\{C\}Q} " rather...
22 KB (3,667 words) - 03:52, 21 April 2025
Gosu is a statically typed general-purpose programming language that runs on the Java Virtual Machine. Its influences include Java, C#, and ECMAScript...
7 KB (682 words) - 13:51, 15 November 2024