ModelDriven / Alf-Reference-Implementation

Open-source implementation of the Action Language for fUML (Alf) specification.
30 stars 2 forks source link

Sequence reduction expressions should have a multiplicity lower bound of 0 #61

Closed seidewitz closed 6 years ago

seidewitz commented 6 years ago

Per the Alf 1.1 specification, a sequence reduction expression is given a multiplicity lower bound of 1. However, if the input sequence to such an expression is null, then the result will be null. Thus, the multiplicity lower bound of the expression should really be 0 (unless, perhaps, the multiplicity lower bound of the input sequence is known to be greater than 0).

seidewitz commented 6 years ago

Resolved in v1.1.0d.