Issue 15907: Errornous constraint description of TestLogApplication (uml-testing-profile-rtf) Source: Fraunhofer FOKUS (Mr. Marc-Florian Wendland, marc-florian.wendland(at)fokus.fraunhofer.de) Nature: Clarification Severity: Minor Summary: The second constraint of TestLogApplication seems to be wrong. Currently, it says: "[2] The supplier of a test log must be a named element with a test log stereotype applied" This must rather be: "[2] The supplier of a test log application must be a named element with a test log stereotype applied" Rational: A dependency going from a «TestLog» to a «TestCase» or a «TestContext». Discussion: The direction of <<TestLogApplication>> currently points from a <<TestCase>> to a <<TestLog>>. Given the UML semantics of UML::Dependency, this would be interpreted as the test case is depending on the test log. Actually, this must be switched, since a test case specification is complete and not depending on the test log elements. Rather, a test log is depending on a test case/test context, expressing that this test log was created due to the test case specification it points to. [1] The client of a test log application must be a named element with a test case or test context stereotype applied. [2] The supplier of a test log application must be a named element with a test log stereotype applied Resolution: A test case should never be logically dependent on its logs. Flip the direction of the test log application as proposed in the summary Revised Text: Change Constraints section of stereotype TestLogApplication from: [1] The client of a test log application must be a named element with a test case or test context stereotype applied. [2] The supplier of a test log must be a named element with a test log stereotype applied. To [1] The client of a test log application must be a NamedElement with «TestLog» applied. [2] The supplier of a test log application must be a NamedElement with «TestCase» or «TestContext» applied. Disposition: Resolved Actions taken: January 4, 2011: received issue October 21, 2011: closed issue Discussion: End of Annotations:===== m: webmaster@omg.org Date: 04 Jan 2011 04:09:35 -0500 To: Subject: Issue/Bug Report ******************************************************************************* Name: Marc-Florian Wendland Employer: Fraunhofer FOKUS mailFrom: marc-florian.wendland@fokus.fraunhofer.de Terms_Agreement: I agree Specification: UML Testing Profile Section: 6.3.2 FormalNumber: formal/05-07-07 Version: 1.0 Doc_Year: 2005 Doc_Month: July Doc_Day: 05 Page: 24 Title: Errornous constraint description of TestLogApplication Nature: Clarification Severity: Minor CODE: 3TMw8 B1: Report Issue Description: The second constraint of TestLogApplication seems to be wrong. Currently, it says: "[2] The supplier of a test log must be a named element with a test log stereotype applied" This must rather be: "[2] The supplier of a test log application must be a named element with a test log stereotype applied"