Journal Title
Title of Journal: STTT
|
Abbravation: International Journal on Software Tools for Technology Transfer
|
Publisher
Springer Berlin Heidelberg
|
|
|
|
Authors: Lars–Åke Fredlund Dilian Gurov Thomas Noll Mads Dam Thomas Arts Gennady Chugunov
Publish Date: 2003/08/01
Volume: 4, Issue: 4, Pages: 405-420
Abstract
This paper presents an overview of the main results of the project “Verification of ERLANG Programs ” which is funded by the Swedish Business Development Agency NUTEK and by Ericsson within the ASTEC Advanced Software TEChnology initiative Its main outcome is the ERLANG Verification Tool EVT a theorem prover which assists in obtaining proofs that ERLANG applications satisfy their correctness requirements formulated as behavioural properties in a modal logic with recursion We give a summary of the verification framework as supported by EVT discuss reasoning principles essential for successful proofs such as inductive and compositional reasoning and an efficient treatment of sideeffectfree code The experiences of applying the tool in an industrial case study are summarised and an approach for supporting verification in the presence of program libraries is outlinedEVT is essentially a classical proof assistant or theoremproving tool requiring users to intervene in the proof process at crucial steps such as stating program invariants However the tool offers considerable support for automatic proof discovery through higherlevel tactics tailored to the particular task of the verification of ERLANG programs In addition a graphical interface permits easy navigation through proof tableaux proof reuse and meaningful feedback about the current proof state to assist users in taking informed proof decisions
Keywords:
.
|
Other Papers In This Journal:
|