Menu

#21 Wrong relation for the 1..1 → 0..1 associations

3.1
closed
None
Bug
Class-Diagram
2015-06-21
2015-06-18
Tomas
No

The iUML-B Classdiagam generates a partial surjection for 1..1 → 0..1 associations, which is wrong as a partial surjection represents 1..n → 0..1 associations. However, until the Feature Request #349 "Partial bijection" is solved only a workaround is possible as it is very important, that the generated Event-B model matches the iUML-B representation not only in the mathematical, but also in the logical (semantic) sense.

Discussion

  • Colin Snook

    Colin Snook - 2015-06-21

    Fixed (subject to Feature Request #349) for next release
    Added an additional invariant:
    partialBijection∼ ∈ R⇸D
    in generated output.

     

    Last edit: Colin Snook 2015-06-21
  • Colin Snook

    Colin Snook - 2015-06-21
    • status: open --> closed
    • assigned_to: Colin Snook
     

Log in to post a comment.