AbstractConcept assignment identifies units of source code that are functionally related, even if this is not apparent from a syntactic point of view. Until now, the results of concept assignment have only been used for static analysis, mostly of program source code. This paper investigates the possibility of using concept information within a framework for dynamic analysis of programs. The paper presents two case studies involving a small Java program used in a previous research exercise, and a large Java virtual machine (the popular Jikes RVM system). These studies investigate two applications of dynamic concept information: visualization and profiling. The paper demonstrates two different styles of concept visualization, which show the p...
In this paper we examine a procedure for the analysis of data produced by the dynamic profiling of ...
As opposed to static analysis, in which source code is inspected in order to increase program unders...
International audienceTo understand the behavior of a program, a maintainer reads some code, asks a ...
AbstractConcept assignment identifies units of source code that are functionally related, even if th...
Concept assignment identifies units of source code that are functionally related, even if this is no...
For many years, programmers have faced the problem of reading and trying to understand other program...
The developers of tools for dynamic analysis are faced with choosing from the many approaches to gat...
The developers of tools for dynamic analysis are faced with choosing from the many approaches to gat...
This work falls within the scope of research pertaining to the analysis and the visualization of sof...
Freshly created objects are a blank slate: their mutable state and their constant properties must be...
Ce travail s'inscrit dans le cadre des recherches menées autour de l'analyse et la visualisation des...
AbstractExtant Java Virtual Machines (JVMs) apply dynamic compiler optimizations adaptively, based o...
Since the advent of the Java programming language and the development of real-time garbage collectio...
Object-oriented software is designed by introducing classes and their relationships. This design is ...
In order to perform meaningful experiments in optimizing compilation and runtime system design, res...
In this paper we examine a procedure for the analysis of data produced by the dynamic profiling of ...
As opposed to static analysis, in which source code is inspected in order to increase program unders...
International audienceTo understand the behavior of a program, a maintainer reads some code, asks a ...
AbstractConcept assignment identifies units of source code that are functionally related, even if th...
Concept assignment identifies units of source code that are functionally related, even if this is no...
For many years, programmers have faced the problem of reading and trying to understand other program...
The developers of tools for dynamic analysis are faced with choosing from the many approaches to gat...
The developers of tools for dynamic analysis are faced with choosing from the many approaches to gat...
This work falls within the scope of research pertaining to the analysis and the visualization of sof...
Freshly created objects are a blank slate: their mutable state and their constant properties must be...
Ce travail s'inscrit dans le cadre des recherches menées autour de l'analyse et la visualisation des...
AbstractExtant Java Virtual Machines (JVMs) apply dynamic compiler optimizations adaptively, based o...
Since the advent of the Java programming language and the development of real-time garbage collectio...
Object-oriented software is designed by introducing classes and their relationships. This design is ...
In order to perform meaningful experiments in optimizing compilation and runtime system design, res...
In this paper we examine a procedure for the analysis of data produced by the dynamic profiling of ...
As opposed to static analysis, in which source code is inspected in order to increase program unders...
International audienceTo understand the behavior of a program, a maintainer reads some code, asks a ...