ATTENTION: The works hosted here are being migrated to a new repository that will consolidate resources, improve discoverability, and better show UTA's research impact on the global community. We will update authors as the migration progresses. Please see MavMatrix for more information.
Show simple item record
dc.contributor.advisor | Csallner, Christoph | |
dc.creator | Suslu, Sumeyye | |
dc.date.accessioned | 2018-06-05T16:45:03Z | |
dc.date.available | 2018-06-05T16:45:03Z | |
dc.date.created | 2018-05 | |
dc.date.issued | 2018-04-19 | |
dc.date.submitted | May 2018 | |
dc.identifier.uri | http://hdl.handle.net/10106/27386 | |
dc.description.abstract | Currently, JavaScript is one of the mostly used programming languages for Web and Mobile platforms. This brings a large demand for optimization and smarter resource allocation of the applications written in JavaScript. Partial evaluation is a program transformation technique which rewrites a program by evaluating it with respect to its known variables. Recently, Facebook proposed Prepack: A partial evaluator for JavaScript which will make original program shorter and faster by performing both concrete and symbolic evaluation (concolic evaluation). Although it is proposed as a planned improvement, symbolic evaluation engine currently does not implement an SMT solver. In this work, a JavaScript symbolic partial evaluator (JSSpe) is designed using Babel plugin and it is connected to the Microsoft-Z3 SMT solver to investigate its contribution to its performance. Several test scenarios are experimented in order to show the performance enhancements through using an SMT solver in partial evaluator design. | |
dc.format.mimetype | application/pdf | |
dc.language.iso | en_US | |
dc.subject | Partial evaluation | |
dc.subject | Symbolic execution | |
dc.subject | SMT solver | |
dc.title | JSSpe: A Symbolic Partial Evaluator for JavaScript | |
dc.type | Thesis | |
dc.degree.department | Computer Science and Engineering | |
dc.degree.name | Master of Science in Computer Science | |
dc.date.updated | 2018-06-05T16:46:07Z | |
thesis.degree.department | Computer Science and Engineering | |
thesis.degree.grantor | The University of Texas at Arlington | |
thesis.degree.level | Masters | |
thesis.degree.name | Master of Science in Computer Science | |
dc.type.material | text | |
dc.creator.orcid | 0000-0001-9016-2676 | |
Files in this item
- Name:
- SUSLU-THESIS-2018.pdf
- Size:
- 652.2Kb
- Format:
- PDF
This item appears in the following Collection(s)
Show simple item record