Issue 7247: Connector - "provided Port" and "required Port" not defined Constraint 1 (uml2-rtf) Source: (, ) Nature: Clarification Severity: Significant Summary: Connector - "provided Port" and "required Port" not defined Constraint 1, "[1] A delegation connector must only be defined between used Interfaces or Ports of the same kind, e.g. between two provided Ports or between two required Ports." uses the concepts "provided Port" and "required Port". Neither of them is defined in the spec. Furthermore, a Connector is not expected to be defined between Interfaces, but an Association is. A Connector is defined between ConnectableElements whose specializations are Property, Port, Parameter, and Variable, but not Interface. I suggest to replace Constraint [1] with "[1] A delegation connector must only be defined between a ConnectableElement (i.e. a Port) of the component and a ConnectableElement (i.e. a Property or a Port) of one of its internal parts." Resolution: Revised Text: Actions taken: April 15, 2004: received issue Discussion: Resolution deferred for the next RTF End of Annotations:===== From: webmaster@omg.org Date: 15 Apr 2004 11:02:11 -0400 To: Subject: Issue/Bug Report -------------------------------------------------------------------------------- Name: Karl Guggisberg Company: na mailFrom: karl.guggisberg@guggis.ch Notification: Yes Specification: Unified Modeling Language: Superstructure Section: 8.3.2 FormalNumber: ptc/03-08-02 Version: 2.0 RevisionDate: na Page: 143 Nature: Clarification Severity: Significant HTTP User Agent: Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; .NET CLR 1.1.4322) Description Issue 7247: Connector - 'provided Port' and 'required Port' not defined Constraint 1 Issue summary Connector - 'provided Port' and 'required Port' not defined Constraint 1, '[1] A delegation connector must only be defined between used Interfaces or Ports of the same kind, e.g. between two provided Ports or between two required Ports.' uses the concepts 'provided Port' and 'required Port'. Neither of them is defined in the spec. Furthermore, a Connector is not expected to be defined between Interfaces, but an Association is. A Connector is defined between Connectable Elements? whose specializations are Property, Port, Parameter, and Variable, but not Interface. I suggest to replace Constraint [1] with '[1] A delegation connector must only be defined between a Connectable Element? (i.e. a Port) of the component and a Connectable Element? (i.e. a Property or a Port) of one of its internal parts.' Discussion Revised Test Resolution Connector - "provided Port" and "required Port" not defined Constraint 1, "[1] A delegation connector must only be defined between used Interfaces or Ports of the same kind, e.g. between two provided Ports or between two required Ports." uses the concepts "provided Port" and "required Port". Neither of them is defined in the spec. Furthermore, a Connector is not expected to be defined between Interfaces, but an Association is. A Connector is defined between ConnectableElements whose specializations are Property, Port, Parameter, and Variable, but not Interface. I suggest to replace Constraint [1] with "[1] A delegation connector must only be defined between a ConnectableElement (i.e. a Port) of the component and a ConnectableElement (i.e. a Property or a Port) of one of its internal parts."