Issue 18443: UML2.5 issue: constraints needed in model of Standard Profile (uml25-ftf) Source: Microsoft (Mr. Steve Cook, stcook(at)microsoft.com) Nature: Uncategorized Issue Severity: Summary: Issue 15144 pointed out a lot of flaws in the modeling of standard profiles. Some of those flaws involved the absence of constraints. To help manage the process, I’m raising a separate issue that just lists the constraints that are needed. They ought to be OCL in the profile. The client and supplier of Usages stereotyped by Call must be Operations. The client and supplier of Usages stereotyped by Create must be Classifiers. Realization and ImplementationClass may not both be applied to the same element. Specification and Type may not both be applied to the same element. The clients of Usages stereotyped by Send must be Operations, and the suppliers must be Signals. Resolution: Revised Text: Actions taken: February 12, 2013: received issue Discussion: End of Annotations:===== m: Steve Cook To: "issues@omg.org" CC: "uml25-ftf@omg.org" Subject: UML2.5 issue: constraints needed in model of Standard Profile Thread-Topic: UML2.5 issue: constraints needed in model of Standard Profile Thread-Index: Ac4JA5Yi/DxX4UGMSCGXfrynRCE9pA== Date: Tue, 12 Feb 2013 09:46:41 +0000 Accept-Language: en-GB, en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: x-originating-ip: [10.166.18.100] X-Forefront-Antispam-Report: CIP:131.107.125.37;CTRY:US;IPV:CAL;IPV:NLI;EFV:NLI;SFV:NSPM;SFS:(189002)(199002)(46102001)(20776003)(53806001)(80022001)(74662001)(51856001)(16236675001)(56816002)(76482001)(16406001)(54356001)(65816001)(56776001)(5343635001)(15202345001)(33656001)(44976002)(74502001)(77982001)(512954001)(59766001)(47446002)(63696002)(31966008)(54316002)(4396001)(47736001)(49866001)(5343655001)(47976001)(79102001)(55846006)(50986001);DIR:OUT;SFP:;SCL:1;SRVR:BL2FFO11HUB031;H:TK5EX14HUBC107.redmond.corp.microsoft.com;RD:InfoDomainNonexistent;MX:1;A:1;LANG:en; X-OriginatorOrg: microsoft.onmicrosoft.com X-Forefront-PRVS: 0755F54DD9 X-Virus-Scanned: amavisd-new at omg.org Issue 15144 pointed out a lot of flaws in the modeling of standard profiles. Some of those flaws involved the absence of constraints. To help manage the process, I.m raising a separate issue that just lists the constraints that are needed. They ought to be OCL in the profile. The client and supplier of Usages stereotyped by Call must be Operations. The client and supplier of Usages stereotyped by Create must be Classifiers. Realization and ImplementationClass may not both be applied to the same element. Specification and Type may not both be applied to the same element. The clients of Usages stereotyped by Send must be Operations, and the suppliers must be Signals. -- Steve