Abstract. In safety-critical and high-reliability systems, software development and maintenance are costly endeavors. The cost can be reduced if software er-rors can be identied through automatic tools such as program analyzers and compile-time software checkers. To this effect, this paper describes the architec-ture and implementation of a software tool that uses lightweight static analysis to detect discrepancies (i.e., software defects such as exception-raising code or hid-den failures) in large commercial telecom applications written in Erlang. Our tool, starting from virtual machine bytecode, discovers, tracks, and propagates type in-formation which is often implicit in Erlang programs, and reports warnings when a variety of type error...
Software vulnerabilities are added into programs during its development. Architectural flaws are i...
Abstract—Background: Automatic static analysis (ASA) tools examine source code to discover “issues”,...
Part 3: Mining OSS DataInternational audiencePerforming source code static analysis during the softw...
Abstract. In safety-critical and high-reliability systems, software development and maintenance are ...
AbstractTools based on static analysis can be used to find defects in programs. Tools that do shallo...
Abstract—No single software fault-detection technique is capable of addressing all fault-detection c...
Advanced static-analysis tools for finding programming errors have become very popular recently. The...
We address the problem of detecting some commonly occurring kinds of race conditions in Erlang progr...
Almost all software contains defects. Some defects are found easily while others are never found, ty...
Developers make use of automation to perform repetitive and potentially error- prone tasks. One such...
Much software for embedded systems is written in languages such as C. This is known to be error pron...
Software vulnerabilities are added into programs during its development. Architectural flaws are int...
Software inspection has been shown to be an effective defect removal practice, leading to higher qua...
Software assurance is of paramount importance given the increasing impact of software on our lives. ...
This thesis has investigated what different tools for static code analysis, with anemphasis on secur...
Software vulnerabilities are added into programs during its development. Architectural flaws are i...
Abstract—Background: Automatic static analysis (ASA) tools examine source code to discover “issues”,...
Part 3: Mining OSS DataInternational audiencePerforming source code static analysis during the softw...
Abstract. In safety-critical and high-reliability systems, software development and maintenance are ...
AbstractTools based on static analysis can be used to find defects in programs. Tools that do shallo...
Abstract—No single software fault-detection technique is capable of addressing all fault-detection c...
Advanced static-analysis tools for finding programming errors have become very popular recently. The...
We address the problem of detecting some commonly occurring kinds of race conditions in Erlang progr...
Almost all software contains defects. Some defects are found easily while others are never found, ty...
Developers make use of automation to perform repetitive and potentially error- prone tasks. One such...
Much software for embedded systems is written in languages such as C. This is known to be error pron...
Software vulnerabilities are added into programs during its development. Architectural flaws are int...
Software inspection has been shown to be an effective defect removal practice, leading to higher qua...
Software assurance is of paramount importance given the increasing impact of software on our lives. ...
This thesis has investigated what different tools for static code analysis, with anemphasis on secur...
Software vulnerabilities are added into programs during its development. Architectural flaws are i...
Abstract—Background: Automatic static analysis (ASA) tools examine source code to discover “issues”,...
Part 3: Mining OSS DataInternational audiencePerforming source code static analysis during the softw...