Leveraging Grid Computing Framework for Program Analysis - PowerPoint PPT Presentation

1 / 5
About This Presentation
Title:

Leveraging Grid Computing Framework for Program Analysis

Description:

I'm using 'data spectra' aspect of Dynamic Analysis for Software Classification ... to give a model representing one execution of the software. Related Work ... – PowerPoint PPT presentation

Number of Views:59
Avg rating:3.0/5.0
Slides: 6
Provided by: GS159
Category:

less

Transcript and Presenter's Notes

Title: Leveraging Grid Computing Framework for Program Analysis


1
Leveraging Grid Computing Framework for Program
Analysis
  • CS 6230 Term Project
  • Spring 05
  • Gaurav Sharma

2
Introduction
  • Dynamic Analysis of software involves studying
    the program based on its behavior at run time.
  • Some of the analysis techniques include examining
    the path of execution, branch spectra,
    definition-use spectra, data spectra etc.
  • Dynamic Analysis is useful for understanding the
    behavior of the software.
  • It can be used for Software Classification, Fault
    Localization etc.

3
Introduction (Contd)
  • Im using data spectra aspect of Dynamic
    Analysis for Software Classification
  • Programs are first instrumented and then executed
    to generate traces. These traces represent the
    flow of execution of the program.
  • The traces are analyzed to create data models
    which represent the data spectra.

4
Using Grid Framework
  • I plan to use the Grid Computing framework to
    create a distributed application.
  • I will be using the CoG kits from Globus to
    develop an application to generate program traces
    and create data models in a distributed manner.
  • The individual data models will be pieced
    together to give a model representing one
    execution of the software.

5
Related Work
  • Theres a lot of work being done in the field of
    Dynamic Analysis for determining software
    behavior. However, not much work has been done
    from the perspective of high-performance
    computing.
  • Checking inside the black box Regression
    testing based on value spectra differences' by
    Tao Xie and David Notkin.
  • Finding latent code errors via machine learning
    over program executions' by Yuriy Brun and
    Michael D. Ernst.
Write a Comment
User Comments (0)
About PowerShow.com