Runtime 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 scienti...
In this paper we consider the verification and certification of computations that are done remotely....
The importance of correctness of systems is be-coming more crucial as computers control more of our ...
International audienceComplex computational systems are ubiquitous and their study increasingly impo...
Runtime verification of large-scale scientific codes is difficult because they often involve thousan...
AbstractRuntime verification of large-scale scientific codes is difficult because they often involve...
AbstractRuntime verification of large-scale scientific codes is difficult because they often involve...
Traditional debuggers are of limited value for modern scientific codes that manipulate large complex...
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...
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...
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 -...
We propose a new simulation-based technique for verifying applications running within a large hetero...
We propose a new simulation-based technique for verifying applications running within a large hetero...
In this paper we consider the verification and certification of computations that are done remotely....
The importance of correctness of systems is be-coming more crucial as computers control more of our ...
International audienceComplex computational systems are ubiquitous and their study increasingly impo...
Runtime verification of large-scale scientific codes is difficult because they often involve thousan...
AbstractRuntime verification of large-scale scientific codes is difficult because they often involve...
AbstractRuntime verification of large-scale scientific codes is difficult because they often involve...
Traditional debuggers are of limited value for modern scientific codes that manipulate large complex...
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...
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...
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 -...
We propose a new simulation-based technique for verifying applications running within a large hetero...
We propose a new simulation-based technique for verifying applications running within a large hetero...
In this paper we consider the verification and certification of computations that are done remotely....
The importance of correctness of systems is be-coming more crucial as computers control more of our ...
International audienceComplex computational systems are ubiquitous and their study increasingly impo...