A generalized predictive analysis technique is proposed for detecting violations of safety properties from apparently successful executions of multithreaded programs. Specifically, we provide an algorithm to monitor executions and, based on observed causality, predict other schedules that are compatible with the run. The technique uses a weak happens-before relation which orders a write of a shared variable with all its subsequent reads that occur before the next write to the variable. A permutation of the observed events is a possible execution of a program if and only if it does not contradict the weak happens-before relation. Even though an observed execution trace may not violate the given specification, our algorithm infers other possi...
Taking advantage of parallel processors often entails using concurrent software, where multiple thre...
Taking advantage of parallel processors often entails using concurrent software, where multiple thre...
Abstract. We present a new model checking procedure for concurrent systems against safety properties...
Abstract. A generalized predictive analysis technique is proposed for detecting violations of safety...
We present a technique to predict property violations in multi-threaded programs from successful exe...
Abstract. An automated and configurable technique for runtime safety analysis of multithreaded progr...
Abstract. We present an automated and configurable technique for runtime safety analysis of multithr...
A runtime analysis technique is presented, which can predict errors in multi-threaded systems by exa...
Runtime verification of multithreaded systems, that is, the process of finding errors in multithread...
Predictive runtime analysis has been proposed to improve the effectiveness of concurrent program ana...
Foundational and scalable techniques for runtime safety analysis of multithreaded programs are explo...
Abstract. Predictive analysis aims at detecting concurrency errors during run-time by monitoring a c...
Foundational and scalable techniques for runtime safety analysis of multithreaded programs are explo...
Extracting causal models from observed executions has proved to be an effective approach to analyze ...
A runtime analysis technique is presented, which can predict con-currency errors in multithreaded sy...
Taking advantage of parallel processors often entails using concurrent software, where multiple thre...
Taking advantage of parallel processors often entails using concurrent software, where multiple thre...
Abstract. We present a new model checking procedure for concurrent systems against safety properties...
Abstract. A generalized predictive analysis technique is proposed for detecting violations of safety...
We present a technique to predict property violations in multi-threaded programs from successful exe...
Abstract. An automated and configurable technique for runtime safety analysis of multithreaded progr...
Abstract. We present an automated and configurable technique for runtime safety analysis of multithr...
A runtime analysis technique is presented, which can predict errors in multi-threaded systems by exa...
Runtime verification of multithreaded systems, that is, the process of finding errors in multithread...
Predictive runtime analysis has been proposed to improve the effectiveness of concurrent program ana...
Foundational and scalable techniques for runtime safety analysis of multithreaded programs are explo...
Abstract. Predictive analysis aims at detecting concurrency errors during run-time by monitoring a c...
Foundational and scalable techniques for runtime safety analysis of multithreaded programs are explo...
Extracting causal models from observed executions has proved to be an effective approach to analyze ...
A runtime analysis technique is presented, which can predict con-currency errors in multithreaded sy...
Taking advantage of parallel processors often entails using concurrent software, where multiple thre...
Taking advantage of parallel processors often entails using concurrent software, where multiple thre...
Abstract. We present a new model checking procedure for concurrent systems against safety properties...