Potential synergies of theorem proving and model checking for software product lines
Potential synergies of theorem proving and model checking for software product lines
复制标题
软件产品线的定理证明和模型检查的潜在协同作用
DOI:
10.1145/2648511.2648530
复制
发表时间:
2014
期刊:
影响因子:
--
通讯作者:
A. von
中科院分区:
文献类型:
--
作者:
Meinicke;Benduhn;Hentschel;A. von
The verification of software product lines is an active research area. A challenge is to efficiently verify similar products without the need to generate and verify them individually. As solution, researchers suggest family-based verification approaches, which either transform compile-time into runtime variability or make verification tools variability-aware. Existing approaches either focus on theorem proving, model checking, or other verification techniques. For the first time, we combine theorem proving and model checking to evaluate their synergies for product-line verification. We provide tool support by connecting five existing tools, namely FeatureIDE and FeatureHouse for product-line development, as well as KeY, JPF, and OpenJML for verification of Java programs. In an experiment, we found the synergy of improved effectiveness and efficiency, especially for product lines with few defects. Further, we experienced that model checking and theorem proving are more efficient and effective if the product line contains more defects.
登录
查看更多内容
DOI:
10.1109/icse.2013.6606686
发表时间:
2013
期刊:
2013 35th International Conference on Software Engineering (ICSE)
影响因子:
--
作者:
J. Rubin;M. Chechik
通讯作者:
M. Chechik
DOI:
10.1007/978-3-642-11811-1_42
发表时间:
2010
期刊:
2012 19th Working Conference on Reverse Engineering
影响因子:
--
作者:
J. Sorge;M. Poppleton;M. Butler
通讯作者:
M. Butler
影响因子:
16.6
作者:
Thuem, Thomas;Apel, Sven;Saake, Gunter
通讯作者:
Saake, Gunter
DOI:
10.1007/s10009-005-0218-5
发表时间:
2006
影响因子:
1.5
作者:
N. Polikarpova;Julian Tschannen;Carlo A. Furia
通讯作者:
Carlo A. Furia
DOI:
10.1007/bfb0031813
发表时间:
1996-08
期刊:
--
影响因子:
--
作者:
N. Shankar
通讯作者:
N. Shankar