The Java programming language provides an almost ideal environment for both static and dynamic analysis, being easy to parse, and supporting a standardised, easily-profiled virtual environment. In this paper we study the relationship between results obtainable from static and dynamic analysis of Java programs, and in particular the difficulties of correlating static and dynamic results. As a foundation for this study, we focus on various criteria related to run-time code coverage, as commonly used in test suite analysis. We have implemented a dynamic coverage analysis tool for Java programs, and we use it to evaluate several standard Java benchmark suites using line, instruction and branch coverage criteria. We present data ind...
Accuracy, completeness, and performance are all major concerns in the context of dynamic program ana...
Static analysis is usually faster than dynamic analysis but less precise. Therefore it is often desi...
A large portion of high-level computer programs consists of data declaration. Thus, an increased foc...
The Java programming language provides an almost ideal environment for both static and dynamic anal...
The Java programming language provides an almost ideal environment for both static and dynamic anal...
This paper examines the relationship between the static coupling between objects (CBO) metric and s...
This paper examines the relationship between the static coupling between objects (CBO) metric and s...
This paper examines the relationship between the static coupling between objects (CBO) metric and s...
AbstractThis paper examines the relationship between the static coupling between objects (CBO) metri...
In this paper we examine a procedure for the analysis of data produced by the dynamic profiling of ...
Two of the most commonly used benchmark suites for Java Programs are the SPEC98 and Grande Forum ben...
Two of the most commonly used benchmark suites for Java Programs are the SPEC98 and Grande Forum ben...
In this paper we examine a procedure for the analysis of data produced by the dynamic profiling of ...
In this paper we examine a procedure for the analysis of data produced by the dynamic profiling of ...
AbstractStatic analysis is usually faster than dynamic analysis but less precise. Therefore it is of...
Accuracy, completeness, and performance are all major concerns in the context of dynamic program ana...
Static analysis is usually faster than dynamic analysis but less precise. Therefore it is often desi...
A large portion of high-level computer programs consists of data declaration. Thus, an increased foc...
The Java programming language provides an almost ideal environment for both static and dynamic anal...
The Java programming language provides an almost ideal environment for both static and dynamic anal...
This paper examines the relationship between the static coupling between objects (CBO) metric and s...
This paper examines the relationship between the static coupling between objects (CBO) metric and s...
This paper examines the relationship between the static coupling between objects (CBO) metric and s...
AbstractThis paper examines the relationship between the static coupling between objects (CBO) metri...
In this paper we examine a procedure for the analysis of data produced by the dynamic profiling of ...
Two of the most commonly used benchmark suites for Java Programs are the SPEC98 and Grande Forum ben...
Two of the most commonly used benchmark suites for Java Programs are the SPEC98 and Grande Forum ben...
In this paper we examine a procedure for the analysis of data produced by the dynamic profiling of ...
In this paper we examine a procedure for the analysis of data produced by the dynamic profiling of ...
AbstractStatic analysis is usually faster than dynamic analysis but less precise. Therefore it is of...
Accuracy, completeness, and performance are all major concerns in the context of dynamic program ana...
Static analysis is usually faster than dynamic analysis but less precise. Therefore it is often desi...
A large portion of high-level computer programs consists of data declaration. Thus, an increased foc...