-
Key: KERML_-15
-
Status: open
-
Source: NIST ( Mr. Conrad Bock)
-
Summary:
Clause 8.4.4.6.2 (Binding Connectors) says
binding f1 = f2;
is equivalent to
connector subsets Links::selfLinks { end feature thisThing redefines Links::SelfLink::thisThing references f1; end feature thatThing redefines Links::SelfLink::thatThing references f2;
while the next clause, 8.4.4.6.3 (Successions) says
succession first f1 then f2;
is equivalent to
connector subsets Occurrences::happensBeforeLinks { end feature earlierOccurrence references f1 redefines Occurrences::HappensBefore::earlierOccurrence; end feature laterOccurrence references f2 redefines Occurrences::HappensBefore::laterOccurrence; }
The similarity between the clauses implies the first/then notation is short for successions with multiplicity 1..1 on both ends, but the text does not say it, if that's the intention, and should be clarified in any case.
-
Reported: KerML 1.0a1 — Mon, 24 Apr 2023 15:07 GMT
-
Updated: Tue, 9 Apr 2024 23:30 GMT
KERML_ — Succession end multiplicity defaults not documented
- Key: KERML_-15
- OMG Task Force: Kernel Modeling Language (KerML) 1.0 FTF 2