A model for the yield strength of overaged Al–Zn–Mg–Cu alloys
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 …
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
Bounded verification techniques such as bounded model checking (BMC) have successfully
been used for many practical program analysis problems, but concurrency still poses a …
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 …
the potentially exponential growth of the state space of a program as a function of the …
On sequentializing concurrent programs
We propose a general framework for compositional underapproximate concurrent program
analyses by reduction to sequential program analyses—so-called sequentializations. We …
analyses by reduction to sequential program analyses—so-called sequentializations. We …
Detecting fair non-termination in multithreaded programs
We develop compositional analysis algorithms for detecting non-termination in
multithreaded programs. Our analysis explores fair and ultimately-periodic executions—ie …
multithreaded programs. Our analysis explores fair and ultimately-periodic executions—ie …
Lazy sequentialization for the safety verification of unbounded concurrent programs
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 …
concurrent program analysis but the only efficient implementation given so far works just for …
Sequentializing parameterized programs
We exhibit assertion-preserving (reachability preserving) transformations from
parameterized concurrent shared-memory programs, under a k-round scheduling of …
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 …
contexts. This property perplexes analyzing and reasoning about concurrent programs …
Exploiting synchronization in the analysis of shared-memory asynchronous programs
As asynchronous programming becomes more mainstream, program analyses capable of
automatically uncovering programming errors are increasingly in demand. Since …
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 …
verifying properties of programs in virtually any programming language. This methodology …