Author Topic: Show stereotypes on ArchiMate elements  (Read 7077 times)

UlrichF

  • EA Novice
  • *
  • Posts: 8
  • Karma: +1/-0
    • View Profile
Show stereotypes on ArchiMate elements
« on: June 16, 2015, 08:01:45 pm »
If stereotypes are being applied to ArchiMate elements, the stereotypes do not show up on diagrams (independent whether you choose rectangle or non-rectangle notation).

Stereotypes (as well as tags) should be shown for ArchiMate elements.


Eve

  • EA Administrator
  • EA Guru
  • *****
  • Posts: 8085
  • Karma: +118/-20
    • View Profile
Re: Show stereotypes on ArchiMate elements
« Reply #1 on: June 17, 2015, 08:49:17 am »
I believe the reason they aren't is because ArchiMate doesn't have a concept of stereotypes.

UlrichF

  • EA Novice
  • *
  • Posts: 8
  • Karma: +1/-0
    • View Profile
Re: Show stereotypes on ArchiMate elements
« Reply #2 on: June 17, 2015, 10:14:43 pm »
Quote
I believe the reason they aren't is because ArchiMate doesn't have a concept of stereotypes.

Fair comment.

However, ArchiMate itself intends "to provide a means to allow extensions of the core language that are tailored towards such specific domains or applications, without burdening the core with a lot of additional concepts and notations ... The remainder of this section is devoted to a number of possible extension mechanisms that, in addition to the core, are or can become part of the ArchiMate language." It mentions profiles and UML stereotypes as means of achieving language extensibility. (http://pubs.opengroup.org/architecture/archimate2-doc/chap09.html).

Glassboy

  • EA Practitioner
  • ***
  • Posts: 1367
  • Karma: +112/-75
    • View Profile
Re: Show stereotypes on ArchiMate elements
« Reply #3 on: August 20, 2015, 08:44:46 am »
« Last Edit: August 20, 2015, 08:45:12 am by Glassboy »

Paolo F Cantoni

  • EA Guru
  • *****
  • Posts: 8607
  • Karma: +257/-129
  • Inconsistently correct systems DON'T EXIST!
    • View Profile
Re: Show stereotypes on ArchiMate elements
« Reply #4 on: August 20, 2015, 10:31:48 am »
Quote
I believe the reason they aren't is because ArchiMate doesn't have a concept of stereotypes.
Simon is quite right, and I think it is instructive to consider why...

In my experience both the standards organisations and the tool makers have (over the decades - and with some sympathy [the frog in the heating water problem]) conflated the properties of type, metatype and stereotype.

EA's use of multiple stereotypes - particularly when allied to shape scripts is less than optimal.  However, the definition of a stereotype and how we apply them is a bit confusing.

The concept of using type, stereotype combinations to define new metatypes (as implemented in EA) goes part of the way towards solving the problem.

What, I believe, is required is the ability to define (real) new types (the kinds of things that go into the type column of t_object - as metatypes.

Anyway, in our extensions to ArchiMate, we have come to the view that  we will (hopefully) ONLY use stereotypes to define metatypes - as Sparx have done.  We'll use other mechanisms (such as Tagged Values) to distinguish between variants of a metatype.

HTH,
Paolo
« Last Edit: August 20, 2015, 10:32:20 am by PaoloFCantoni »
Inconsistently correct systems DON'T EXIST!
... Therefore, aim for consistency; in the expectation of achieving correctness....
-Semantica-
Helsinki Principle Rules!

Glassboy

  • EA Practitioner
  • ***
  • Posts: 1367
  • Karma: +112/-75
    • View Profile
Re: Show stereotypes on ArchiMate elements
« Reply #5 on: August 20, 2015, 10:54:38 am »
And if you look across the Archimate documentation and the Open Group white papers you will see inconsistency in how they handle language extension.