Much software for embedded systems is written in languages such as C. This is known to be error prone, because of manual memory management and similar insecurities. A countermeasure against such problems is static code analysis. This thesis presents an evaluation of techniques for static code analysis, focusing on methods of fault detection. A number of different analysis tools have been tested, at Ascom Wireless Solutions, a developer of embedded system for wireless communication, on production code. The tools were able to detect real faults, but with significant manual interaction required
Abstract—No single software fault-detection technique is capable of addressing all fault-detection c...
Automated static code analysis is an efficient technique to increase the quality of software during ...
Abstract. In safety-critical and high-reliability systems, software development and maintenance are ...
A large number of tools that automate the process of finding errors in pro-grams has recently emerge...
Software vulnerabilities are added into programs during its development. Architectural flaws are int...
Abstract. Static analysis examines program code and reasons over all possible behaviors that might a...
Software vulnerabilities are added into programs during its development. Architectural flaws are i...
This thesis has investigated what different tools for static code analysis, with anemphasis on secur...
AbstractTools based on static analysis can be used to find defects in programs. Tools that do shallo...
Advanced static-analysis tools for finding programming errors have become very popular recently. The...
The number of defects is an important indicator of software quality. Agile software development meth...
International audienceEmbedded critical systems, such as planes and cars, cannot be easily fixed dur...
Abstract. The number of defects is an important indicator of software quality. Agile software develo...
Embedded systems have proliferated into diverse and complex critical applications with stringent rel...
In this work we follow an intermediate approach that tries to use sound and conservative static code...
Abstract—No single software fault-detection technique is capable of addressing all fault-detection c...
Automated static code analysis is an efficient technique to increase the quality of software during ...
Abstract. In safety-critical and high-reliability systems, software development and maintenance are ...
A large number of tools that automate the process of finding errors in pro-grams has recently emerge...
Software vulnerabilities are added into programs during its development. Architectural flaws are int...
Abstract. Static analysis examines program code and reasons over all possible behaviors that might a...
Software vulnerabilities are added into programs during its development. Architectural flaws are i...
This thesis has investigated what different tools for static code analysis, with anemphasis on secur...
AbstractTools based on static analysis can be used to find defects in programs. Tools that do shallo...
Advanced static-analysis tools for finding programming errors have become very popular recently. The...
The number of defects is an important indicator of software quality. Agile software development meth...
International audienceEmbedded critical systems, such as planes and cars, cannot be easily fixed dur...
Abstract. The number of defects is an important indicator of software quality. Agile software develo...
Embedded systems have proliferated into diverse and complex critical applications with stringent rel...
In this work we follow an intermediate approach that tries to use sound and conservative static code...
Abstract—No single software fault-detection technique is capable of addressing all fault-detection c...
Automated static code analysis is an efficient technique to increase the quality of software during ...
Abstract. In safety-critical and high-reliability systems, software development and maintenance are ...