openETCS / model-evaluation

part of WP7: collects the various activities regarding selecting a tool and formal specification for modeling
13 stars 20 forks source link

Readibility issues in Event B model #6

Closed MERCEmentre closed 11 years ago

MERCEmentre commented 11 years ago

When reviewing Event B model, I found the textual explanation well done and necessary. However I had issues to link the textual explanations with the formal text, especially the complex parts like §5.10.

Moreover, I think the formal model should be as much as possible self explanatory.

I would suggest to give explicit names to invariants and guards. Instead of inv1, inv2, ..., use references to SRS paragraphs and covered properties (e.g. 3_5_3_7_part_of_start_of_mission).

I would also suggest to use such explicit names into the body of the textual explanations surrounding the formal parts.

mgudemann commented 11 years ago

This is a good suggestion and we will add this.

TODO:

There is a direct link to the ReqIF file in the Rodin project, with links from the requirements to the Event-B artifacts which implements it. This requires the ProR plugin to be installed. ReqIfinRodin