Implementing an LTL-to-Büchi translator in Erlang: a protest experience report

  • Authors:
  • Hans Svensson

  • Affiliations:
  • Chalmers University of Technology, Gothenburg, Sweden

  • Venue:
  • Proceedings of the 8th ACM SIGPLAN workshop on ERLANG
  • Year:
  • 2009

Quantified Score

Hi-index 0.00

Visualization

Abstract

In order to provide a nice user experience in McErlang, a model checker for Erlang programs, we needed an LTL-to-Büchi translator. This paper reports on our experiences implementing a translator in Erlang using well known algorithms described in literature. We followed a property driven development schema, where QuickCheck properties were formulated before writing the implementation. We successfully implement an LTL-to-Büchi translator, where the end result performs on par (or better) than two well known reference implementations.