Optimizing OpenGL Based Software Systems through Reverse Engineering

dc.contributor.advisorHazlewood, Carol
dc.contributor.authorSullivan, Joseph E.
dc.date.accessioned2020-09-16T14:18:23Z
dc.date.available2020-09-16T14:18:23Z
dc.date.issued2007-12
dc.description.abstractDynamic execution traces of the OpenGL application programming interface (API) were gathered to identify the functionalities provided by OpenGL. The traces were gathered from the open source implementation of the OpenGL API, Mesa3D. The execution traces were gathered from OpenGL by using a software profiler and three open source driver programs to exercise the API. Several tools were developed to preprocess the execution traces. The tools extracted the call graph information from the execution traces and removed any call chains not related to the driver programs or OpenGL. The tools also formatted the call graph so that it would be acceptable input for the tools used to identify the functionalities. The preprocessed execution traces were then used to identify the functionalities of the API. There were 362 unique functionalities discovered with 1212 edges among them. The functionalities were identified. The hierarchical relationships among the functionalities were examined. Several optimizations, tools, and architectural analysis techniques are discussed using the information gathered.
dc.description.departmentComputer Science
dc.formatText
dc.format.extent94 pages
dc.format.medium1 file (.pdf)
dc.identifier.citationSullivan, J. E. (2007). Optimizing OpenGL based software systems through reverse engineering (Unpublished thesis). Texas State University-San Marcos, San Marcos, Texas.
dc.identifier.urihttps://hdl.handle.net/10877/12629
dc.language.isoen
dc.subjectcomputer graphics
dc.subjectreverse engineering
dc.subjectapplication software
dc.subjectmathematical optimization
dc.subjectcomputer software
dc.titleOptimizing OpenGL Based Software Systems through Reverse Engineering
dc.typeThesis
thesis.degree.departmentComputer Science
thesis.degree.grantorTexas State University-San Marcos
thesis.degree.levelMasters
thesis.degree.nameMaster of Science

Files

Original bundle

Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
Sullivan_Joseph_2007.pdf
Size:
2.43 MB
Format:
Adobe Portable Document Format