Guided Reverse Analysis of Contingent Properties
dc.contributor.author | von Ronne, Jeffery | |
dc.contributor.author | Nayyeri, Keyvan | |
dc.contributor.author | Yan, Zi | |
dc.date.accessioned | 2023-10-26T14:50:13Z | |
dc.date.available | 2023-10-26T14:50:13Z | |
dc.date.issued | 2011-05 | |
dc.description.abstract | Many useful properties that might be discovered from a component in a large software system do not depend solely on the code for that component but rather are contingent upon properties of that component’s environment. This paper describes a novel approach for adapting modular analyses, based on abstract interpretation, to run in reverse direction in order to discover a property that—if assumed about the environment of a component—is sufficient to guarantee that some contingent property of that component is also satisfied. This reverse analysis is guided by the results of the original modular analysis, so that it can choose a suitable sufficient condition when there is no best one. Furthermore, the conditions that must be met by a reverse analysis are formally presented, and the process of designing a guided reverse analysis is illustrated through the development of a constant-value analysis. | |
dc.description.department | Computer Science | |
dc.format.extent | 1 online resource (33 unnumbered pages) | |
dc.identifier.uri | https://hdl.handle.net/20.500.12588/2175 | |
dc.language.iso | en_US | |
dc.publisher | UTSA Department of Computer Science | |
dc.relation.ispartofseries | Technical Report; CS-TR-2011-008 | |
dc.subject.lcsh | Computer software -- Design and construction | |
dc.subject.lcsh | Computer software -- Evaluation | |
dc.title | Guided Reverse Analysis of Contingent Properties | |
dc.type | Technical Report |