scholarly journals Stateless Model Checking for the C/C++11 Memory Model

Author(s):  
Ishita Jaju ◽  
Dr. B V A N S S Prabhakar Rao
Keyword(s):  
2018 ◽  
Vol 26 (0) ◽  
pp. 314-326
Author(s):  
Kosuke Matsumoto ◽  
Tomoharu Ugawa ◽  
Tatsuya Abe
Keyword(s):  

Author(s):  
Hernán Ponce-de-León ◽  
Florian Furbach ◽  
Keijo Heljanko ◽  
Roland Meyer

Abstract Dartagnanis a bounded model checker for concurrent programs under weak memory models. What makes it different from other tools is that the memory model is not hard-coded inside Dartagnanbut taken as part of the input. For SV-COMP’20, we take as input sequential consistency (i.e. the standard interleaving memory model) extended by support for atomic blocks. Our point is to demonstrate that a universal tool can be competitive and perform well in SV-COMP. Being a bounded model checker, Dartagnan’s focus is on disproving safety properties by finding counterexample executions. For programs with bounded loops, Dartagnanperforms an iterative unwinding that results in a complete analysis. The SV-COMP’20 version of Dartagnanworks on Boogiecode. The C programs of the competition are translated internally to Boogieusing SMACK.


2020 ◽  
Vol 64 (7) ◽  
pp. 1307-1330
Author(s):  
Sylvain Conchon ◽  
David Declerck ◽  
Fatiha Zaïdi

2012 ◽  
Vol 19 (4) ◽  
pp. 491-530 ◽  
Author(s):  
Kyung Hee Kim ◽  
Tuba Yavuz-Kahveci ◽  
Beverly A. Sanders
Keyword(s):  

Sign in / Sign up

Export Citation Format

Share Document