A Case Study on Verifying a Supervisor Component Using McErlang

  • Authors:
  • David Castro;Victor M. Gulias;Clara Benac Earle;Lars-íke Fredlund;Samuel Rivas

  • Affiliations:
  • MADS Group, Computer Science Department, University of A Coruña, Spain;MADS Group, Computer Science Department, University of A Coruña, Spain;Babel Group, School of Computer Science, Universidad Politécnica de Madrid (UPM), Spain;Babel Group, School of Computer Science, Universidad Politécnica de Madrid (UPM), Spain;LambdaStream Servicios Interactivos S.L., Ronda de Outeiro 33 Entlo., A Coruña, Spain

  • Venue:
  • Electronic Notes in Theoretical Computer Science (ENTCS)
  • Year:
  • 2011

Quantified Score

Hi-index 0.00

Visualization

Abstract

In this paper we present a work in progress on the formal verification of a process supervisor using the McErlang model checker. The process supervisor is an alternative implementation of the standard supervisor behaviour of Erlang/OTP. This implementation, currently employed at the company LambdaStream, was checked against several safety and liveness properties.