Context-sensitive analysis provides information which is potentially more accurate than that provided by context-free analysis. Such information can then be applied in order to validate/debug the program and/or to specialize the program obtaining important improvements. Unfortunately, context-sensitive analysis of modular programs poses important theoretical and practical problems. One solution, used in several proposals, is to resort to context-free analysis. Other proposals do address context-sensitive analysis, but are only applicable when the description domain used satisfies rather restrictive properties. In this paper, we argüe that a general framework for context-sensitive analysis of modular programs, Le., one that allows using all...
Recent research into the implementation of logic programming languages has demonstrated that global...
This paper presents a framework for the analysis of software artifacts. We revise and propose techni...
Interprocedural analyses can be classied as either context-insensitive, which tend to sacri-ce preci...
Several models for context-sensitive analysis of modular programs have been proposed, each with diff...
Abstract. Several models for context-sensitive analysis of modular programs have been proposed, each...
Context-sensitive global analysis of large code bases can be expensive, which can make its use impra...
Modular analyses of software systems rely on the specifications of the analyzed mod-ules. In many an...
Since Sharir and Pnueli, algorithms for context-sensitivity have been defined in terms of 'valid' pa...
Thesis (Ph. D.)--Massachusetts Institute of Technology, Dept. of Electrical Engineering and Computer...
Context-oriented programming (COP) is an approach to modularity for applications whose behavior may ...
AbstractSeparating programs into modules is a well-known technique which has proven very useful in p...
Modular program analysis, which analyzes sepa-rated program sources such as modules, is a practical ...
We propose a modular, assertion-based system for verification and debugging of large logic programs...
Modularity is essential in software development, where a piece of software is often designed and imp...
The flexibility of dynamic languages often comes at the cost of having to perform at run time a num...
Recent research into the implementation of logic programming languages has demonstrated that global...
This paper presents a framework for the analysis of software artifacts. We revise and propose techni...
Interprocedural analyses can be classied as either context-insensitive, which tend to sacri-ce preci...
Several models for context-sensitive analysis of modular programs have been proposed, each with diff...
Abstract. Several models for context-sensitive analysis of modular programs have been proposed, each...
Context-sensitive global analysis of large code bases can be expensive, which can make its use impra...
Modular analyses of software systems rely on the specifications of the analyzed mod-ules. In many an...
Since Sharir and Pnueli, algorithms for context-sensitivity have been defined in terms of 'valid' pa...
Thesis (Ph. D.)--Massachusetts Institute of Technology, Dept. of Electrical Engineering and Computer...
Context-oriented programming (COP) is an approach to modularity for applications whose behavior may ...
AbstractSeparating programs into modules is a well-known technique which has proven very useful in p...
Modular program analysis, which analyzes sepa-rated program sources such as modules, is a practical ...
We propose a modular, assertion-based system for verification and debugging of large logic programs...
Modularity is essential in software development, where a piece of software is often designed and imp...
The flexibility of dynamic languages often comes at the cost of having to perform at run time a num...
Recent research into the implementation of logic programming languages has demonstrated that global...
This paper presents a framework for the analysis of software artifacts. We revise and propose techni...
Interprocedural analyses can be classied as either context-insensitive, which tend to sacri-ce preci...