First steps in the retro-engineering of a GUI toolkit in the B language

  • Authors:
  • Francis Jambon

  • Affiliations:
  • CLIPS-IMAG

  • Venue:
  • IHM 2003 Proceedings of the 15th French-speaking conference on human-computer interaction on 15eme Conference Francophone sur l'Interaction Homme-Machine
  • Year:
  • 2003

Quantified Score

Hi-index 0.00

Visualization

Abstract

This paper provides a progress report on an initial approach of retro-engineering of a graphical toolbox using the B method. Nowadays, dependable systems which feature graphical user interfaces do not use Widgets libraries, safety of which was ensured. The use of formal methods (the B method in our study) is an interesting solution making it possible to guarantee some of the properties (safety and conformity) of these Widgets. We show that retro-engineering of classical Widgets (Button, Slider) or more elaborate ones (RangeSlider) is possible but error prone and reveals some badly controlled concepts.