detectEr is an actor-based runtime verification tool for Erlang programs. It uses the tracing mechanism of the Erlang virtual machine to trace messages sent between Erlang processes, creating events that are matched against correctness properties defined in the logic mHML. This thesis describes work that was done to allow detectEr to receive events from new sources, including reading events from a textfile, and listening for events on a TCP port. This change opens the door for detectEr to verify non-Erlang programs, and that is demonstrated by showing how detectEr can now be used to verify communications between an Erlang client and a Java server.The Icelandic Research Fun
Software infiltrates every aspect of modern society. Production, transportation, entertainment, and ...
This paper presents an overview of the main results of the project "Verification of Erlang Programs"...
Erlang is a functional language developed by Ericsson AB, in which concurrency belongs to the progra...
This chapter discusses detectEr, an experimental runtime monitoring tool that can be used to formal...
We design monitor optimisations for detectEr, a runtime-verification tool synthesising systems of co...
Monitor correctness is a prerequisite for the adoption of runtime verification as a lightweight form...
Abstract. The L monitoring tool has been successfully applied to a number of industrial Java system...
This paper presents Soter, a fully-automatic program analyser and verifier for Erlang modules. The f...
Producing reliable computer programs is a difficult and expensive task, and the constant demand for ...
We design monitor optimisations for detectEr, a runtime-verification tool synthesising systems of co...
We present a model checker for verifying distributed programs writtenin the Erlang programming langu...
Erlang's powerful communication model allows us to build high-level concurrent systems. These can, h...
We argue that runtime verification, in the guise of monitor-oriented programming, is a natural way h...
We argue that runtime verification, in the guise of monitor-oriented programming, is a natural way h...
The Erlang Verification Tool is an interactive theorem prover tailored to verify properties of distr...
Software infiltrates every aspect of modern society. Production, transportation, entertainment, and ...
This paper presents an overview of the main results of the project "Verification of Erlang Programs"...
Erlang is a functional language developed by Ericsson AB, in which concurrency belongs to the progra...
This chapter discusses detectEr, an experimental runtime monitoring tool that can be used to formal...
We design monitor optimisations for detectEr, a runtime-verification tool synthesising systems of co...
Monitor correctness is a prerequisite for the adoption of runtime verification as a lightweight form...
Abstract. The L monitoring tool has been successfully applied to a number of industrial Java system...
This paper presents Soter, a fully-automatic program analyser and verifier for Erlang modules. The f...
Producing reliable computer programs is a difficult and expensive task, and the constant demand for ...
We design monitor optimisations for detectEr, a runtime-verification tool synthesising systems of co...
We present a model checker for verifying distributed programs writtenin the Erlang programming langu...
Erlang's powerful communication model allows us to build high-level concurrent systems. These can, h...
We argue that runtime verification, in the guise of monitor-oriented programming, is a natural way h...
We argue that runtime verification, in the guise of monitor-oriented programming, is a natural way h...
The Erlang Verification Tool is an interactive theorem prover tailored to verify properties of distr...
Software infiltrates every aspect of modern society. Production, transportation, entertainment, and ...
This paper presents an overview of the main results of the project "Verification of Erlang Programs"...
Erlang is a functional language developed by Ericsson AB, in which concurrency belongs to the progra...