poster abstractSystem execution traces (execution logs) are traditionally used to evalu-ate functional properties of a software system. Prior research, however, has shown the usefulness of system execution traces in evaluating software sys-tem performance properties. Due to the complexity and verboseness of a system execution trace, however, higher-level abstractions, e.g., dataflow models are required to support such evaluation. Our current research effort therefore has focused on extending this dataflow model based system per-formance analysis in two folds. In one aspect, we have considered adapting the dataflow model when the system execution trace does not contain prop-erties required to support performance analysis. In the other aspect...
The need for increased computing capability and more diverse hardware with its evermore complex topo...
Preprint of paper published in: Journal of Software Maintenance and Evolution (Wiley), 2008 Program ...
Understanding the behavioural aspects of software systems can help in a variety of software engineer...
This dissertation proposes generalized techniques to support software performance analysis using sys...
Understanding a large execution trace is not easy task due to the size and complexity of typical tra...
The execution environment can play a crucial role when analyzing the performance of a software syste...
Software systems have become increasingly complex, which makes it difficult to detect the root cause...
This work introduces a method for instrumenting applications. producing execution traces. and visual...
One of the most challenging problems facing today's software engineer is to understand and modify di...
ABSTRACT: With newer complex multi-core systems, it is important to understand applications' run-tim...
ABSTRACT: Tracing allows the analysis of task interactions with each other and with the operating sy...
The need for increased computing capability and more diverse hardware with its evermore complex topo...
One of the most challenging problems facing today's software engineer is to understand and modify di...
Early performance estimates for a new software system aid the design process by providing feedback w...
Context: Most software product quality models contain a quality property to describe the performance...
The need for increased computing capability and more diverse hardware with its evermore complex topo...
Preprint of paper published in: Journal of Software Maintenance and Evolution (Wiley), 2008 Program ...
Understanding the behavioural aspects of software systems can help in a variety of software engineer...
This dissertation proposes generalized techniques to support software performance analysis using sys...
Understanding a large execution trace is not easy task due to the size and complexity of typical tra...
The execution environment can play a crucial role when analyzing the performance of a software syste...
Software systems have become increasingly complex, which makes it difficult to detect the root cause...
This work introduces a method for instrumenting applications. producing execution traces. and visual...
One of the most challenging problems facing today's software engineer is to understand and modify di...
ABSTRACT: With newer complex multi-core systems, it is important to understand applications' run-tim...
ABSTRACT: Tracing allows the analysis of task interactions with each other and with the operating sy...
The need for increased computing capability and more diverse hardware with its evermore complex topo...
One of the most challenging problems facing today's software engineer is to understand and modify di...
Early performance estimates for a new software system aid the design process by providing feedback w...
Context: Most software product quality models contain a quality property to describe the performance...
The need for increased computing capability and more diverse hardware with its evermore complex topo...
Preprint of paper published in: Journal of Software Maintenance and Evolution (Wiley), 2008 Program ...
Understanding the behavioural aspects of software systems can help in a variety of software engineer...