Build Time View Extraction and Visualization - PowerPoint PPT Presentation

1 / 9
About This Presentation
Title:

Build Time View Extraction and Visualization

Description:

Build time fact extractor. GUI front-end. Analyzer. 5. BTV Toolkit Architecture. BTV Database. Build-time fact extractor. CFM / BM. GUI. Front-end. Products ... – PowerPoint PPT presentation

Number of Views:19
Avg rating:3.0/5.0
Slides: 10
Provided by: lzou
Category:

less

Transcript and Presenter's Notes

Title: Build Time View Extraction and Visualization


1
Build Time ViewExtraction and Visualization
  • Michael Godfrey, Xinyi Dong
  • Software Architecture Group
  • University of Waterloo

2
Why Build Time View
  • Current way to understand build process
  • Read system description files (e.g. makefiles)
  • They only have static information.
  • Each file contains only a subset of the build.
  • Command scripts are hard to understand.
  • Read bill-of-materials (BOMs)
  • All BOMs are in text format.

3
Why Build Time View (Cont.)
153 makefiles 77 make processes
4
BTV Toolkit
  • Goal
  • Use visual presentation for understanding of
    build process
  • Components
  • Build time fact extractor
  • GUI front-end
  • Analyzer

5
BTV Toolkit Architecture
6
Sample 1
7
Comparison between BTVs
  • Many systems have different variants.
  • (e.g. for different OS and HW platform)
  • System evolves, so does the build process.

8
Sample 2 Comparing BTVs
sunos
linux
both
9
Future work
  • Enhancement of toolkit
  • More case studies
Write a Comment
User Comments (0)
About PowerShow.com