Learning stateful preconditions modulo a test generator
Learning stateful preconditions modulo a test generator
复制标题
学习以测试生成器为模的状态前提条件
DOI:
10.1145/3314221.3314641
复制
发表时间:
2019
期刊:
影响因子:
--
通讯作者:
Xie, Tao
中科院分区:
文献类型:
--
作者:
Astorga, Angello;Madhusudan, P.;Saha, Shambwaditya;Wang, Shiyu;Xie, Tao
In this paper, we present a novel learning framework for inferring stateful preconditions (i.e., preconditions constraining not only primitive-type inputs but also non-primitive-type object states) modulo a test generator, where the quality of the preconditions is based on their safety and maximality with respect to the test generator. We instantiate the learning framework with a specific learner and test generator to realize a precondition synthesis tool for C#. We use an extensive evaluation to show that the tool is highly effective in synthesizing preconditions for avoiding exceptions as well as synthesizing conditions under which methods commute.
登录
查看更多内容
影响因子:
0.8
作者:
S. Sankaranarayanan;Swarat Chaudhuri;Franjo Ivancic;Aarti Gupta
通讯作者:
Aarti Gupta
影响因子:
0.8
作者:
Timon Gehr;Dimitar Dimitrov;Martin T. Vechev
通讯作者:
Martin T. Vechev
DOI:
10.1145/3106237.3106279
发表时间:
2017-08
期刊:
Proceedings of the 2017 11th Joint Meeting on Foundations of Software Engineering
影响因子:
--
作者:
Calvin Smith;G. Ferns;Aws Albarghouthi
通讯作者:
Calvin Smith;G. Ferns;Aws Albarghouthi
DOI:
10.1145/1993498.1993562
发表时间:
2011
期刊:
Proceedings of the 2017 11th Joint Meeting on Foundations of Software Engineering
影响因子:
--
作者:
Milind Kulkarni;Donald Nguyen;Dimitrios Prountzos;Xin Sui;K. Pingali
通讯作者:
K. Pingali
DOI:
10.1145/2048066.2048144
发表时间:
2011
期刊:
2009 IEEE 31st International Conference on Software Engineering
影响因子:
--
作者:
Ravichandhran Madhavan;Raghavan Komondoor
通讯作者:
Raghavan Komondoor