Show simple item record

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.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://digital.library.txstate.edu/handle/10877/12629
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.formatText
dc.format.extent94 pages
dc.format.medium1 file (.pdf)
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
txstate.documenttypeThesis
thesis.degree.departmentComputer Science
thesis.degree.grantorTexas State University--San Marcos
thesis.degree.levelMasters
thesis.degree.nameMaster of Science
txstate.accessrestricted
dc.description.departmentComputer Science


Download

This item is restricted to the Texas State University community. TXST affiliated users can access the item with their NetID and password authentication. Non-affiliated individuals should request a copy through their local library’s interlibrary loan service.

This item appears in the following Collection(s)

Show simple item record