Distributed parallel symbolic execution

dc.contributor.authorKing, Andrew
dc.date.accessioned2009-08-07T20:20:47Z
dc.date.available2009-08-07T20:20:47Z
dc.date.graduationmonthAugusten
dc.date.issued2009-08-07T20:20:47Z
dc.date.published2009en
dc.description.abstractSoftware defects cost our economy a significant amount of money. Techniques that can detect software defects before the software begins its operational life-cycle are therefore highly valuable. Unfortunately, as software is becoming more ubiquitous, it is also becoming more complex. Static analysis of software can be computationally intensive, and as software becomes more complex the computational demands of any analysis applied increase also. While increasingly complex software entails more computationally demanding analysis, the computational capabilities provided by computers have increased exponentially over the last half century of computing. Historically, the increase in computational capability has come by increasing the clock speed of the computer's central processing unit (CPU.) In the last several years, engineering limitations have made it increasingly difficult to build CPU's with progressively higher clock speeds. Instead, processor manufacturers now provide increased capability in the form of `multi-core' CPUs; where each processor package contains two or more processing units, enabling that processor to execute more than one task concurrently. This thesis describes the design and implementation of a parallel version of symbolic execution which can take advantage of modern multi-core and multi-processor systems to complete analysis of software units in a reduced amount of time.en
dc.description.advisorRobbyen
dc.description.degreeMaster of Scienceen
dc.description.departmentDepartment of Computing and Information Sciencesen
dc.description.levelMastersen
dc.identifier.urihttp://hdl.handle.net/2097/1643
dc.language.isoen_USen
dc.publisherKansas State Universityen
dc.subjectparallelen
dc.subjectdistributeden
dc.subjectstatic analysisen
dc.subjectsymbolic executionen
dc.subject.umiComputer Science (0984)en
dc.titleDistributed parallel symbolic executionen
dc.typeThesisen

Files

Original bundle
Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
AndrewKing2009.pdf
Size:
1.87 MB
Format:
Adobe Portable Document Format
License bundle
Now showing 1 - 1 of 1
No Thumbnail Available
Name:
license.txt
Size:
1.68 KB
Format:
Item-specific license agreed upon to submission
Description: