A suite of abstract domains for static analysis of string values. (16th August 2013)
- Record Type:
- Journal Article
- Title:
- A suite of abstract domains for static analysis of string values. (16th August 2013)
- Main Title:
- A suite of abstract domains for static analysis of string values
- Authors:
- Costantini, Giulia
Ferrara, Pietro
Cortesi, Agostino - Abstract:
- <abstract abstract-type="main" id="spe2218-abs-0001"> <title>SUMMARY</title> <p id="spe2218-para-0001">Strings are widely used in modern programming languages in various scenarios. For instance, strings are used to build up Structured Query Language (SQL) queries that are then executed. Malformed strings may lead to subtle bugs, as well as non‐sanitized strings may raise security issues in an application. For these reasons, the application of static analysis to compute safety properties over string values at compile time is particularly appealing. In this article, we propose a generic approach for the static analysis of string values based on abstract interpretation. In particular, we design a suite of abstract semantics for strings, where each abstract domain tracks a different kind of information. We discuss the trade‐off between efficiency and accuracy when using such domains to catch the properties of interest. In this way, the analysis can be tuned at different levels of precision and efficiency, and it can address specific properties.Copyright © 2013 John Wiley & Sons, Ltd.</p> </abstract>
- Is Part Of:
- Software, practice & experience. Volume 45:Number 2(2015)
- Journal:
- Software, practice & experience
- Issue:
- Volume 45:Number 2(2015)
- Issue Display:
- Volume 45, Issue 2 (2015)
- Year:
- 2015
- Volume:
- 45
- Issue:
- 2
- Issue Sort Value:
- 2015-0045-0002-0000
- Page Start:
- 245
- Page End:
- 287
- Publication Date:
- 2013-08-16
- Subjects:
- Computer software -- Periodicals
Computer programming -- Periodicals
Computer programs -- Periodicals
005.3 - Journal URLs:
- http://onlinelibrary.wiley.com/ ↗
- DOI:
- 10.1002/spe.2218 ↗
- Languages:
- English
- ISSNs:
- 0038-0644
- Deposit Type:
- Legaldeposit
- View Content:
- Available online (eLD content is only available in our Reading Rooms) ↗
- Physical Locations:
- British Library DSC - 8321.453000
British Library DSC - BLDSS-3PM
British Library STI - ELD Digital store - Ingest File:
- 4370.xml