Global Information Lookup Global Information

Static program analysis information


In computer science, static program analysis (also known as static analysis or static simulation) is the analysis of computer programs performed without executing them, in contrast with dynamic program analysis, which is performed on programs during their execution in the integrated environment.[1][2]

The term is usually applied to analysis performed by an automated tool, with human analysis typically being called "program understanding", program comprehension, or code review. In the last of these, software inspection and software walkthroughs are also used. In most cases the analysis is performed on some version of a program's source code, and, in other cases, on some form of its object code.

  1. ^ Wichmann, B. A.; Canning, A. A.; Clutterbuck, D. L.; Winsbarrow, L. A.; Ward, N. J.; Marsh, D. W. R. (Mar 1995). "Industrial Perspective on Static Analysis" (PDF). Software Engineering Journal. 10 (2): 69–75. doi:10.1049/sej.1995.0010. Archived from the original (PDF) on 2011-09-27.
  2. ^ Egele, Manuel; Scholte, Theodoor; Kirda, Engin; Kruegel, Christopher (2008-03-05). "A survey on automated dynamic malware-analysis techniques and tools". ACM Computing Surveys. 44 (2): 6:1–6:42. doi:10.1145/2089125.2089126. ISSN 0360-0300. S2CID 1863333.

and 24 Related for: Static program analysis information

Request time (Page generated in 0.8714 seconds.)

Static program analysis

Last Update:

computer science, static program analysis (also known as static analysis or static simulation) is the analysis of computer programs performed without...

Word Count : 1864

List of tools for static code analysis

Last Update:

This is a list of notable tools for static program analysis (program analysis is a synonym for code analysis). AdaControl CodePeer ConQAT Fluctuat LDRA...

Word Count : 1194

Program analysis

Last Update:

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...

Word Count : 1310

Static application security testing

Last Update:

security testing Static program analysis Okun, V.; Guthrie, W. F.; Gaucher, H.; Black, P. E. (October 2007). "Effect of static analysis tools on software...

Word Count : 1703

Dynamic program analysis

Last Update:

Dynamic program analysis is the act of analyzing software that involves executing a program – as opposed to static program analysis, which does not execute...

Word Count : 1074

Static analysis

Last Update:

Static analysis, static projection, or static scoring is a simplified analysis wherein the effect of an immediate change to a system is calculated without...

Word Count : 355

Static

Last Update:

static or -static in Wiktionary, the free dictionary. Static may refer to: Static Nunatak, in Antarctica Static, Kentucky and Tennessee, U.S. Static Peak...

Word Count : 582

LDRA Testbed

Last Update:

LDRA Testbed is a set of core static and dynamic analysis engines for both host and embedded software. LDRA Testbed is made by Liverpool Data Research...

Word Count : 488

Semgrep

Last Update:

semgrep or Semgrep CLI is a free open-source static code analysis tool developed by Semgrep, Inc. (formerly r2c) and open-source contributors. It has stable...

Word Count : 773

Call graph

Last Update:

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...

Word Count : 1566

Escape analysis

Last Update:

object-oriented programming languages, dynamic compilers are particularly good candidates for performing escape analysis. In traditional static compilation...

Word Count : 1024

SonarQube

Last Update:

quality to perform automatic reviews with static analysis of code to detect bugs and code smells on 29 programming languages. SonarQube offers reports on...

Word Count : 452

Type system

Last Update:

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...

Word Count : 7252

Polyspace

Last Update:

Polyspace is a static code analysis tool for large-scale analysis by abstract interpretation to detect, or prove the absence of, certain run-time errors...

Word Count : 489

Fortify Software

Last Update:

observing program output, and Dynamic taint propagation: Finding vulnerabilities without attacking. List of tools for static code analysis "HP Completes...

Word Count : 632

Taint checking

Last Update:

"Secure information flow as a safety problem". In 12th International Static Analysis Symposium, September 2005. "DBI - Database independent interface for...

Word Count : 714

Coverity

Last Update:

Coverity is a proprietary static code analysis tool from Synopsys. This product enables engineers and security teams to find and fix software defects....

Word Count : 409

Alias analysis

Last Update:

compute useful information for understanding aliasing in programs. In general, alias analysis determines whether or not separate memory references point...

Word Count : 893

Value range analysis

Last Update:

analysis is a type of data flow analysis that tracks the range (interval) of values that a numeric variable can take on at each point of a program's execution...

Word Count : 178

Checkmarx

Last Update:

DevSecOps, including static application security testing (SAST), dynamic application security testing (DAST), Software Composition Analysis (SCA), supply chain...

Word Count : 1291

MALPAS Software Static Analysis Toolset

Last Update:

rigorous form of static program analysis. The tool uses directed graphs and regular algebra to represent the program under analysis. Using the automated...

Word Count : 988

Cppcheck

Last Update:

Cppcheck is a static code analysis tool for the C and C++ programming languages. It is a versatile tool that can check non-standard code. The creator...

Word Count : 734

ECLAIR

Last Update:

commercial static code analysis tool developed by BUGSENG, LLC for automatic analysis, verification, testing and transformation of C and C++ programs. ECLAIR...

Word Count : 404

Pylint

Last Update:

Pylint is a static code analysis tool for the Python programming language. It is named following a common convention in Python of a "py" prefix, and a...

Word Count : 336

PDF Search Engine © AllGlobal.net