Book a Demo

Author Topic: Definition of Decomposition Icon  (Read 16967 times)

qwerty

  • EA Guru
  • *****
  • Posts: 13584
  • Karma: +397/-301
  • I'm no guru at all
    • View Profile
Definition of Decomposition Icon
« on: December 06, 2015, 10:40:34 am »
Does anyone know where the Decomposition Icon in UML 2.5 is defined? I found only one reference in Fig. 14.8 on p. 320.

q.

Geert Bellekens

  • EA Guru
  • *****
  • Posts: 13523
  • Karma: +574/-33
  • Make EA work for YOU!
    • View Profile
    • Enterprise Architect Consultant and Value Added Reseller
Re: Definition of Decomposition Icon
« Reply #1 on: December 06, 2015, 04:28:06 pm »
Ah, that is where that composite diagram icon in EA comes from. :) I always thought that was an EA specific notation. (well I guess it still is for anything that isn't a State)

No I haven't found any other reference either, except for the rake icon, which seems to be the Activity equivalent.

Geert

qwerty

  • EA Guru
  • *****
  • Posts: 13584
  • Karma: +397/-301
  • I'm no guru at all
    • View Profile
Re: Definition of Decomposition Icon
« Reply #2 on: December 06, 2015, 09:46:56 pm »
I've started a thread on LinkedIn.

q.

Paolo F Cantoni

  • EA Guru
  • *****
  • Posts: 8626
  • Karma: +259/-129
  • Inconsistently correct systems DON'T EXIST!
    • View Profile
Re: Definition of Decomposition Icon
« Reply #3 on: December 07, 2015, 10:58:18 am »
Quote
Does anyone know where the Decomposition Icon in UML 2.5 is defined? I found only one reference in Fig. 14.8 on p. 320.

q.
If you look at Beta 2 of UML 2.5 (I don't have Beta 1 to hand (on my Bus :))  Fig 14.8 is on page 336 and the bottom of page 335 describes (if not defines) the icon as 'two connected states" and decribes how and when it will be used.

Does that help?

Paolo
Inconsistently correct systems DON'T EXIST!
... Therefore, aim for consistency; in the expectation of achieving correctness....
-Semantica-
Helsinki Principle Rules!

Paolo F Cantoni

  • EA Guru
  • *****
  • Posts: 8626
  • Karma: +259/-129
  • Inconsistently correct systems DON'T EXIST!
    • View Profile
Re: Definition of Decomposition Icon
« Reply #4 on: December 07, 2015, 11:06:35 am »
Quote
Ah, that is where that composite diagram icon in EA comes from. :) I always thought that was an EA specific notation. (well I guess it still is for anything that isn't a State)

No I haven't found any other reference either, except for the rake icon, which seems to be the Activity equivalent.

Geert
I'd say it was the other way round...  I don't recall the decomposition icon before 2.5 (in fact I only noticed it when Thomas just alerted us) and the "chain link" symbol has been with Sparx EA since the early days.

Paolo
Inconsistently correct systems DON'T EXIST!
... Therefore, aim for consistency; in the expectation of achieving correctness....
-Semantica-
Helsinki Principle Rules!

Eve

  • EA Administrator
  • EA Guru
  • *****
  • Posts: 8110
  • Karma: +119/-20
    • View Profile
Re: Definition of Decomposition Icon
« Reply #5 on: December 07, 2015, 12:12:05 pm »
FYI. The HiddenComposite state figure has existed in the UML specification since at least UML 1.5.

qwerty

  • EA Guru
  • *****
  • Posts: 13584
  • Karma: +397/-301
  • I'm no guru at all
    • View Profile
Re: Definition of Decomposition Icon
« Reply #6 on: December 07, 2015, 05:43:13 pm »
@Paolo: This is the same figure I meant (I guess).  But it does not define it.

@Simon: Yes, 1.5 uses it. But also the same way as 2.5. It's just in one place (fig. 3-74 on p. 3-141). But it's never been defined elsewhere. The HiddenComposite is a state and like in UML 2.5 it is only used in state machines.

I think, this is a useful icon. So the fact that it's definition is missing in UML looks like a bug. I'll report that.

q.