Comparison of model checking tools for information systems

  • Authors:
  • Marc Frappier;Benoît Fraikin;Romain Chossart;Raphaël Chane-Yack-Fa;Mohammed Ouenzar

  • Affiliations:
  • GRIL, Université de Sherbrooke, Québec, Canada;GRIL, Université de Sherbrooke, Québec, Canada;GRIL, Université de Sherbrooke, Québec, Canada;GRIL, Université de Sherbrooke, Québec, Canada;GRIL, Université de Sherbrooke, Québec, Canada

  • Venue:
  • ICFEM'10 Proceedings of the 12th international conference on Formal engineering methods and software engineering
  • Year:
  • 2010

Quantified Score

Hi-index 0.00

Visualization

Abstract

This paper compares six model checkers (ALLOY, CADP, FDR2, NUSMV, PROB, SPIN) for the validation of information system specifications. The same case study (a library system) is specified using each model checker. Fifteen properties of various types are checked using temporal logics (CTL and LTL), first-order logic and failure-divergence (FDR2). Three characteristics are evaluated: ease of specifying information system i) behavior, ii) properties, and iii) the number of IS entity instances that can be checked. The paper then identifies the most suitable features required to validate information systems using a model checker.