A model for the yield strength of overaged Al–Zn–Mg–Cu alloys

MJ Starink, SC Wang - Acta Materialia, 2003 - Elsevier
A model for the yield strength of multi-component alloys is presented and applied to
overaged Al–Zn–Mg–Cu alloys (7xxx series). The model is based on an approximation of …

Bounded verification of multi-threaded programs via lazy sequentialization

O Inverso, E Tomasco, B Fischer, S La Torre… - ACM Transactions on …, 2021 - dl.acm.org
Bounded verification techniques such as bounded model checking (BMC) have successfully
been used for many practical program analysis problems, but concurrency still poses a …

Compositional reasoning

D Giannakopoulou, KS Namjoshi… - Handbook of Model …, 2018 - Springer
State Explosion is a fundamental challenge for model checking methods. This term refers to
the potentially exponential growth of the state space of a program as a function of the …

On sequentializing concurrent programs

A Bouajjani, M Emmi, G Parlato - … , SAS 2011, Venice, Italy, September 14 …, 2011 - Springer
We propose a general framework for compositional underapproximate concurrent program
analyses by reduction to sequential program analyses—so-called sequentializations. We …

Detecting fair non-termination in multithreaded programs

MF Atig, A Bouajjani, M Emmi, A Lal - … , CAV 2012, Berkeley, CA, USA, July …, 2012 - Springer
We develop compositional analysis algorithms for detecting non-termination in
multithreaded programs. Our analysis explores fair and ultimately-periodic executions—ie …

Lazy sequentialization for the safety verification of unbounded concurrent programs

TL Nguyen, B Fischer, S La Torre, G Parlato - Automated Technology for …, 2016 - Springer
Lazy sequentialization has emerged as one of the most promising approaches for
concurrent program analysis but the only efficient implementation given so far works just for …

Sequentializing parameterized programs

S La Torre, P Madhusudan, G Parlato - arxiv preprint arxiv:1207.4271, 2012 - arxiv.org
We exhibit assertion-preserving (reachability preserving) transformations from
parameterized concurrent shared-memory programs, under a k-round scheduling of …

An efficient binary technique for trace simplifications of concurrent programs

MA El-Zawawy, MN Alanazi - 2014 IEEE 6th International …, 2014 - ieeexplore.ieee.org
Execution of concurrent programs implies frequent switching between different thread
contexts. This property perplexes analyzing and reasoning about concurrent programs …

Exploiting synchronization in the analysis of shared-memory asynchronous programs

M Emmi, BK Ozkan, S Tasiran - … SPIN Symposium on Model Checking of …, 2014 - dl.acm.org
As asynchronous programming becomes more mainstream, program analyses capable of
automatically uncovering programming errors are increasingly in demand. Since …

[PDF][PDF] Symbolic execution and program synthesis: a general methodology for software verification

T Ströder - 2019 - d-nb.info
We are concerned with the correctness of software and present a general methodology for
verifying properties of programs in virtually any programming language. This methodology …