JaVerT 2.0: compositional symbolic execution for JavaScript
JaVerT 2.0: compositional symbolic execution for JavaScript
复制标题
JaVerT 2.0:JavaScript 的组合符号执行
DOI:
10.1145/3290379
复制
发表时间:
2019
影响因子:
--
通讯作者:
Fragoso Santos J
中科院分区:
文献类型:
--
作者:
Fragoso Santos J
We propose a novel, unified approach to the development of compositional symbolic execution tools, bridging the gap between classical symbolic execution and compositional program reasoning based on separation logic. Using this approach, we build JaVerT 2.0, a symbolic analysis tool for JavaScript that follows the language semantics without simplifications. JaVerT 2.0 supports whole-program symbolic testing, verification, and, for the first time, automatic compositional testing based on bi-abduction. The meta-theory underpinning JaVerT 2.0 is developed modularly, streamlining the proofs and informing the implementation. Our explicit treatment of symbolic execution errors allows us to give meaningful feedback to the developer during whole-program symbolic testing and guides the inference of resource of the bi-abductive execution. We evaluate the performance of JaVerT 2.0 on a number of JavaScript data-structure libraries, demonstrating: the scalability of our whole-program symbolic testing; an improvement over the state-of-the-art in JavaScript verification; and the feasibility of automatic compositional testing for JavaScript.
登录
查看更多内容
DOI:
--
发表时间:
2007
期刊:
IEEE International Conference on Software Engineering and Formal Methods
影响因子:
--
作者:
Xianghua Deng;Robby;J. Hatcliff
通讯作者:
J. Hatcliff
DOI:
--
发表时间:
2014
期刊:
European Symposium on Programming
影响因子:
--
作者:
Eric L. Seidel;Niki Vazou;Ranjit Jhala
通讯作者:
Ranjit Jhala
DOI:
10.1145/2103656.2103663
发表时间:
2012-01
期刊:
--
影响因子:
--
作者:
Philippa Gardner;S. Maffeis;Gareth Smith
通讯作者:
Philippa Gardner;S. Maffeis;Gareth Smith
DOI:
10.1145/1287624.1287653
发表时间:
2007
期刊:
Proceedings of the 2013 International Conference on Principles and Practices of Programming on the Java Platform: Virtual Machines, Languages, and Tools
影响因子:
--
作者:
Julian T Dolby;M. Vaziri;F. Tip
通讯作者:
F. Tip
DOI:
10.1145/2814270.2814308
发表时间:
2014
期刊:
Proceedings of the 2015 ACM SIGPLAN International Conference on Object-Oriented Programming, Systems, Languages, and Applications
影响因子:
--
作者:
David Darais;M. Might;David Van Horn
通讯作者:
David Van Horn