UML 2.6 RTF Avatar
  1. OMG Issue

UMLR — Issue on UML 2.4 - notation for Component::provided

  • Key: UMLR-235
  • Legacy Issue Number: 15440
  • Status: open  
  • Source: Adaptive ( Mr. Pete Rivett)
  • Summary:

    In section 8.3.1 and Table 8.4 there are several examples of nation claiming to show ‘provided interface’ for a Component.

    However Component::provided is a derived property – with many base properties on which it is based.

    Hence it seems completely un-obvious what a tool is supposed to store/export if a user draws one of these diagrams. Or is it intended that users not be allowed to draw them at all, but invoke a query (in some manner rightly not covered by the UML spec) to cause the ‘provided’ line (and possibly related elements) to be displayed?

    A further problem is that the ‘provided’ notation is identical to the ‘provided interface’ notation documented in section 7.3.24. And Table 8.1 makes reference to 7.3.24 for the notation although it uses the different term ‘implements’.

    Therefore it seems that the notation should be separated from the derived property, with the notation retained for simple realizedInterfaces – either by removing the term ‘provided’ from the description of the diagrams or renaming the property to be more descriptive

  • Reported: UML 2.5 — Mon, 30 Aug 2010 04:00 GMT
  • Updated: Fri, 6 Mar 2015 20:57 GMT