Dynamic cutoff detection in parameterized concurrent programs

A Kaiser, D Kroening, T Wahl - … , CAV 2010, Edinburgh, UK, July 15-19 …, 2010 - Springer
We consider the class of finite-state programs executed by an unbounded number of
replicated threads communicating via shared variables. The thread-state reachability …

A robust class of context-sensitive languages

S La Torre, P Madhusudan… - 22nd Annual IEEE …, 2007 - ieeexplore.ieee.org
We define a new class of languages defined by multi-stack automata that forms a robust
subclass of context-sensitive languages, with decidable emptiness and closure under …

Context-bounded analysis for concurrent programs with dynamic creation of threads

MF Atig, A Bouajjani, S Qadeer - Logical Methods in Computer …, 2011 - lmcs.episciences.org
Context-bounded analysis has been shown to be both efficient and effective at finding bugs
in concurrent programs. According to its original definition, context-bounded analysis …

Model checking multithreaded programs with asynchronous atomic methods

K Sen, M Viswanathan - … 18th International Conference, CAV 2006, Seattle …, 2006 - Springer
In order to make multithreaded programming manageable, programmers often follow a
design principle where they break the problem into tasks which are then solved …

Interprocedural analysis of concurrent programs under a context bound

A Lal, T Touili, N Kidd, T Reps - … conference on Tools and algorithms for …, 2008 - Springer
Abstract Analysis of recursive programs in the presence of concurrency and shared memory
is undecidable. In previous work, Qadeer and Rehof [23] showed that context-bounded …

Analysis of recursively parallel programs

A Bouajjani, M Emmi - ACM Sigplan Notices, 2012 - dl.acm.org
We propose a general formal model of isolated hierarchical parallel computations, and
identify several fragments to match the concurrency constructs present in real-world …

Unboundedness and downward closures of higher-order pushdown automata

M Hague, J Kochems, CHL Ong - Proceedings of the 43rd Annual ACM …, 2016 - dl.acm.org
We show the diagonal problem for higher-order pushdown automata (HOPDA), and hence
the simultaneous unboundedness problem, is decidable. From recent work by Zetzsche this …

Reachability analysis of multithreaded software with asynchronous communication

A Bouajjani, J Esparza, S Schwoon… - … 2005: Foundations of …, 2005 - Springer
We introduce asynchronous dynamic pushdown networks (ADPN), a new model for
multithreaded programs in which pushdown systems communicate via shared memory …

A new algorithm for low-deterministic security

D Giffhorn, G Snelting - International Journal of Information Security, 2015 - Springer
We present a new algorithm for checking probabilistic noninterference in concurrent
programs. The algorithm, named RLSOD, is based on the Low-Security Observational …

Relational interprocedural verification of concurrent programs

B Jeannet - Software & Systems Modeling, 2013 - Springer
We propose a general analysis method for recursive, concurrent programs that track
effectively procedure calls and return in a concurrent context, even in the presence of …