AbstractRuntime verification of large-scale scientific codes is difficult because they often involve thousands of processes, and generate very large data structures. Further, the programs often embody complex algorithms making them difficult for non-experts to follow. Notably, typical scientific codes implement mathematical models that often possess predictable statistical features. Therefore, incorporating statistical analysis techniques in the verification process allows using program's state to reveal unusual details of the computation at runtime. In our earlier work, we proposed a statistical framework for debugging large-scale applications. In this paper, we argue that such framework can be useful in the runtime verification process of...
Validation is highly important in parallel application simulations with a large number of parameters...
International audienceStatistical model checking offers the potential to decide and quantify dynamic...
International audienceIn the past decade, Runtime Verification (RV) has gained much focus, from both...
AbstractRuntime verification of large-scale scientific codes is difficult because they often involve...
Runtime verification of large-scale scientific codes is difficult because they often involve thousan...
AbstractTraditional debuggers are of limited value for modern scientific codes that manipulate large...
Traditional debuggers are of limited value for modern scientific codes that manipulate large complex...
Traditional debuggers are of limited value for modern scientific codes that manipulate large complex...
Traditional debuggers are of limited value for modern scientific codes that manipulate large complex...
Abstract—Statistical debugging identifies program behaviors that are highly correlated with failures...
Relative debugging helps trace software errors by comparing two concurrent executions of a program -...
International audienceRuntime verification is an area of formal methods that studies the dynamic ana...
International audienceComplex computational systems are ubiquitous and their study increasingly impo...
This thesis is about scalable formal verification techniques for software. A verification technique ...
International audienceWe propose a new simulation-based technique for verifying applications running...
Validation is highly important in parallel application simulations with a large number of parameters...
International audienceStatistical model checking offers the potential to decide and quantify dynamic...
International audienceIn the past decade, Runtime Verification (RV) has gained much focus, from both...
AbstractRuntime verification of large-scale scientific codes is difficult because they often involve...
Runtime verification of large-scale scientific codes is difficult because they often involve thousan...
AbstractTraditional debuggers are of limited value for modern scientific codes that manipulate large...
Traditional debuggers are of limited value for modern scientific codes that manipulate large complex...
Traditional debuggers are of limited value for modern scientific codes that manipulate large complex...
Traditional debuggers are of limited value for modern scientific codes that manipulate large complex...
Abstract—Statistical debugging identifies program behaviors that are highly correlated with failures...
Relative debugging helps trace software errors by comparing two concurrent executions of a program -...
International audienceRuntime verification is an area of formal methods that studies the dynamic ana...
International audienceComplex computational systems are ubiquitous and their study increasingly impo...
This thesis is about scalable formal verification techniques for software. A verification technique ...
International audienceWe propose a new simulation-based technique for verifying applications running...
Validation is highly important in parallel application simulations with a large number of parameters...
International audienceStatistical model checking offers the potential to decide and quantify dynamic...
International audienceIn the past decade, Runtime Verification (RV) has gained much focus, from both...