Issue 10600: UML 2 Superstructure: Abstractions should be acyclic (uml2-rtf) Source: Simula Research Laboratory (Mr. Bran Selic, selic(at)acm.org) Nature: Uncategorized Issue Severity: Summary: The UML Abstractions concept should include a constraint that a graph involving Abstraction relationships should be acyclic; i.e. an <element type> cannot be both a transitively higher level of abstraction and transitively lower level of abstraction of the same <element type>. not self.getHigherLevelAbstractions()->includes(self) Resolution: Revised Text: Actions taken: January 19, 2007: received issue Discussion: End of Annotations:===== c: Scott Cowan Subject: UML 2 Superstructure: Abstractions should be acyclic X-Mailer: Lotus Notes Release 7.0 HF277 June 21, 2006 From: Branislav Selic Date: Fri, 19 Jan 2007 10:15:58 -0500 X-MIMETrack: Serialize by Router on D25ML01/25/M/IBM(Release 7.0.1HF346 | August 4, 2006) at 01/19/2007 10:16:00, Serialize complete at 01/19/2007 10:16:00 (Issue raised by Scott Cown of IBM): The UML Abstractions concept should include a constraint that a graph involving Abstraction relationships should be acyclic; i.e. an cannot be both a transitively higher level of abstraction and transitively lower level of abstraction of the same . not self.getHigherLevelAbstractions()->includes(self) Bran Selic IBM Distinguished Engineer IBM Rational Software 770 Palladium Drive Kanata, Ontario, Canada K2V 1C8 ph.: (613) 591-7915 fax: (613) 599-3912 e-mail: bselic@ca.ibm.com