Software Needs Seatbelts and Airbags.

Saved in:
Bibliographic Details
Title: Software Needs Seatbelts and Airbags.
Authors: BERGER, EMERY D.1 (AUTHOR)
Source: Communications of the ACM. Sep2012, Vol. 55 Issue 9, p48-53. 6p. 1 Color Photograph.
Subject Terms: *COMPUTER software quality control, *SOFTWARE protection, *COMPUTER software development, SOFTWARE failures, STATIC random access memory testing, RANDOM data (Statistics)
Abstract: The article discusses the challenges in correcting post-deployment computer software code bugs written in computer programming languages with vulnerabilities to memory errors. The efficacy of software testing tools such as static analyzers and randomized fuzz testing to detect bugs is explored. Other topics include detecting bugs in software installed on computer desktops or mobile devices, server error log files, and computer garbage collection. Several error prevention, detection, and repair programs developed by researchers are included, such as the DieHard memory management system, the Exterminator error repair software, and the self-repairing Grace runtime system.
Database: Business Source Index
Description
Abstract:The article discusses the challenges in correcting post-deployment computer software code bugs written in computer programming languages with vulnerabilities to memory errors. The efficacy of software testing tools such as static analyzers and randomized fuzz testing to detect bugs is explored. Other topics include detecting bugs in software installed on computer desktops or mobile devices, server error log files, and computer garbage collection. Several error prevention, detection, and repair programs developed by researchers are included, such as the DieHard memory management system, the Exterminator error repair software, and the self-repairing Grace runtime system.
ISSN:00010782
DOI:10.1145/2330667.2330683