BART Project

BART Project

From ClearSy Tools

Jump to: navigation, search

Contents

Introduction

The BART (B Automatic Refinement Tool) project aims at developing an automatic refinement tool for B machines.

This tool allows for a B0 implementation for a machine or a sufficiently detailed B refinement to be automatically generated.

BART operates on the basis of refinement rules. Additional refinement rules may be added in order to allow for the customization of the refinement of some components.

The BART automatic refinement tool has been developed in the context of the RIMEL project and is integrated into Atelier B 4.0. It comes along with an interactive refinement graphical interface and a sample refinement rule database containing 228 rules.

Gallery

Tutorial & examples

Under construction

Reference manuals

Wiki manuals

Sourceforge site

BART is now open-source (GPL v3.0) and is hosted on sourceforge.