Learn and test for event-b --- a rodin plugin

  • Authors:
  • Ionut Dinca;Florentin Ipate;Laurentiu Mierla;Alin Stefanescu

  • Affiliations:
  • Department of Computer Science, University of Pitesti, Pitesti, Romania;Department of Computer Science, University of Pitesti, Pitesti, Romania;Department of Computer Science, University of Pitesti, Pitesti, Romania;Department of Computer Science, University of Pitesti, Pitesti, Romania

  • Venue:
  • ABZ'12 Proceedings of the Third international conference on Abstract State Machines, Alloy, B, VDM, and Z
  • Year:
  • 2012

Quantified Score

Hi-index 0.00

Visualization

Abstract

The Event-B method is a formal approach for reliable systems specification and verification, being supported by the Rodin platform, which includes mature plugins for theorem-proving, model-checking, or model (de)composition features. In order to complement these techniques with test generation and state model inference from Event-B models, we developed a new feature as a Rodin plugin. Our plugin implements a model-learning approach to iteratively construct an approximate automaton model together with an associated test suite. Test suite optimization is further applied according to different optimization criteria.