Conference Proceedings
Compositional Symbolic Execution: Incremental Solving Revisited
Y Lin, T Miller, H SONDERGAARD, A Potanin (ed.), G Murphy (ed.)
Proceedings of the 24th European Conference on Artificial Intelligence | IEEE | Published : 2016
Abstract
Symbolic execution can automatically explore different execution paths in a system under test and generate tests to precisely cover them. It has two main advantages - being automatic and thorough within a theory - and has many successful applications. The bottleneck of symbolic execution currently is the computation consumption for complex systems. Compositional Symbolic Execution (CSE) introduces a summarisation module to eliminate the redundancy in the exploration of repeatedly encountered code. In our previous work, we generalised the summarisation for any code fragments instead of functions. In this paper, we transplant this idea onto LLVM with many additional features, one of them being..
View full abstract