NASA Logo

NTRS

NTRS - NASA Technical Reports Server

Press Enter or click the Search button to begin your search.

Back to Results
Compositional Solution Space Quantification for Probabilistic Software AnalysisProbabilistic software analysis aims at quantifying how likely a target event is to occur during program execution. Current approaches rely on symbolic execution to identify the conditions to reach the target event and try to quantify the fraction of the input domain satisfying these conditions. Precise quantification is usually limited to linear constraints, while only approximate solutions can be provided in general through statistical approaches. However, statistical approaches may fail to converge to an acceptable accuracy within a reasonable time. We present a compositional statistical approach for the efficient quantification of solution spaces for arbitrarily complex constraints over bounded floating-point domains. The approach leverages interval constraint propagation to improve the accuracy of the estimation by focusing the sampling on the regions of the input domain containing the sought solutions. Preliminary experiments show significant improvement on previous approaches both in results accuracy and analysis time.
Document ID
20150004088
Acquisition Source
Ames Research Center
Document Type
Conference Paper
Authors
Borges, Mateus
(Federal Univ. of Pernambuco Pernambuco, Brazil)
Pasareanu, Corina S.
(Stinger Ghaffarian Technologies, Inc. (SGT, Inc.) Moffett Field, CA, United States)
Filieri, Antonio
(Technische Hochschule Stuttgart, Germany)
d'Amorim, Marcelo
(Federal Univ. of Pernambuco Pernambuco, Brazil)
Visser, Willem
(Stellenbosch Univ. South Africa)
Date Acquired
April 2, 2015
Publication Date
June 9, 2014
Subject Category
Mathematical And Computer Sciences (General)
Report/Patent Number
ARC-E-DAA-TN15649
Report Number: ARC-E-DAA-TN15649
Meeting Information
Meeting: PLDI 2014
Location: Edinburgh
Country: United Kingdom
Start Date: June 9, 2014
End Date: June 11, 2014
Sponsors: Association for Computing Machinery, National Science Foundation
Funding Number(s)
CONTRACT_GRANT: IBPG-0668-1.03/12
CONTRACT_GRANT: NNA08CG83C
CONTRACT_GRANT: NSF-CCF-1319858
CONTRACT_GRANT: NSF-CCF-1329278
Distribution Limits
Public
Copyright
Public Use Permitted.
Keywords
Monte Carlo Methods
Complex Constraints
Probabilistic Analysis
No Preview Available