Automatic Generation of Error Messages for the Symbolic Execution of EB3 Process Expressions

  • Authors:
  • Jérémy Milhau;Benoît Fraikin;Marc Frappier

  • Affiliations:
  • Département d'Informatique, Université de Sherbrooke, Sherbrooke, Canada J1K 2R1;Département d'Informatique, Université de Sherbrooke, Sherbrooke, Canada J1K 2R1;Département d'Informatique, Université de Sherbrooke, Sherbrooke, Canada J1K 2R1

  • Venue:
  • IFM '09 Proceedings of the 7th International Conference on Integrated Formal Methods
  • Year:
  • 2009

Quantified Score

Hi-index 0.00

Visualization

Abstract

This paper describes an algorithm to automatically generate error messages for events refused by a process expression. It can be used in the context of an information system specified with the EB3 method. In this method, a process expression is used to describe the valid traces of events that the information system must accept. If a user submits an event which is rejected by this process expression, our algorithm produces an error message explaining why the event has been rejected; it also suggests which event should be submitted in order to correct the error.