Compositional recurrence analysis (CRA) is a static-analysis method based on a combination of symbolic analysis and abstract interpretation. This paper addresses the problem of creating a context-sensitive interprocedural version of CRA that handles recursive procedures. The problem is non-trivial because there is an ``impedance mismatch'' between CRA, which relies on analysis techniques based on regular languages (i.e., Tarjan's path-expression method), and the context-free-language underpinnings of context-sensitive analysis. We show how to address this impedance mismatch by augmenting the CRA abstract domain with additional operations. We call the resulting algorithm Interprocedural CRA (ICRA). Our experiments with ICRA ...
We present a separate compositional analysis for objectoriented languages. We show how a generic st...
This paper describes a compositional shape analysis, where each procedure is analyzed independently ...
Independent Component Analysis (ICA) is a popular method for extracting independent features from vi...
Many programs have important functional-correctness properties that involve sophisticated mathematic...
Chains of Recurrences (CR’s) are introduced as an effective method to evaluate functions at regular ...
Complex systems are characterized by deterministic laws (which often may be hidden) and randomness. ...
Chains of Recurrences (CRs) are a tool for expediting the evaluation of elementary expressions over ...
Software verification is a so tedious process that only trivial system can be handled manually. So a...
Cross-recurrence quantification analysis (CRQA) is a powerful nonlinear time-series method to study ...
Chains of Recurrences (CR's) are introduced as an effective method to evaluate functions at reg...
In this paper we study the connection between the structure of relational abstract domains for progr...
Abstract. We present a simple algorithmic extension of the classical call-strings approach to mitiga...
This book presents the statistical analysis of compositional data using the log-ratio approach. It i...
This book presents the statistical analysis of compositional data using the log-ratio approach. It i...
Automatic static cost analysis infers information about the resources used by programs without actua...
We present a separate compositional analysis for objectoriented languages. We show how a generic st...
This paper describes a compositional shape analysis, where each procedure is analyzed independently ...
Independent Component Analysis (ICA) is a popular method for extracting independent features from vi...
Many programs have important functional-correctness properties that involve sophisticated mathematic...
Chains of Recurrences (CR’s) are introduced as an effective method to evaluate functions at regular ...
Complex systems are characterized by deterministic laws (which often may be hidden) and randomness. ...
Chains of Recurrences (CRs) are a tool for expediting the evaluation of elementary expressions over ...
Software verification is a so tedious process that only trivial system can be handled manually. So a...
Cross-recurrence quantification analysis (CRQA) is a powerful nonlinear time-series method to study ...
Chains of Recurrences (CR's) are introduced as an effective method to evaluate functions at reg...
In this paper we study the connection between the structure of relational abstract domains for progr...
Abstract. We present a simple algorithmic extension of the classical call-strings approach to mitiga...
This book presents the statistical analysis of compositional data using the log-ratio approach. It i...
This book presents the statistical analysis of compositional data using the log-ratio approach. It i...
Automatic static cost analysis infers information about the resources used by programs without actua...
We present a separate compositional analysis for objectoriented languages. We show how a generic st...
This paper describes a compositional shape analysis, where each procedure is analyzed independently ...
Independent Component Analysis (ICA) is a popular method for extracting independent features from vi...