Author Topic: Open Management Group UML Profile for ArchiMate v3  (Read 179 times)

Eamonn John Casey

  • EA User
  • **
  • Posts: 101
  • Karma: +0/-1
    • View Profile
Open Management Group UML Profile for ArchiMate v3
« on: June 12, 2018, 10:05:03 pm »
Is there any plans t updae the ArchiMate MDG to be more in line With the OMG UML Profile ?

Sunshine

  • EA User
  • **
  • Posts: 578
  • Karma: +40/-1
    • View Profile
Re: Open Management Group UML Profile for ArchiMate v3
« Reply #1 on: June 13, 2018, 07:10:59 am »
If this is what you are referring to its still in beta
https://www.omg.org/spec/ARCH/About-ARCH/
Just had a quick look and everything thing seems to be mapped to class :(
Considering the ArchiMate Language standard is maintained by the Open Group and Sparx have created a profile based on the standard I'm not sure what material value this profile provides. Mapping everything to a class seems inappropriate. What benefit would this profile provide over the existing MDG? Please explain?
« Last Edit: June 13, 2018, 07:32:25 am by Sunshine »

Simon M

  • EA Administrator
  • EA Guru
  • *****
  • Posts: 6340
  • Karma: +53/-5
    • View Profile
Re: Open Management Group UML Profile for ArchiMate v3
« Reply #2 on: June 13, 2018, 09:23:51 am »
I believe it's basically a standardization of our profile.
Simon

support@sparxsystems.com

Eamonn John Casey

  • EA User
  • **
  • Posts: 101
  • Karma: +0/-1
    • View Profile
Re: Open Management Group UML Profile for ArchiMate v3
« Reply #3 on: June 13, 2018, 08:05:44 pm »
Sunshine - I agree. I looked at the XMI and it doesn't make sense to map active elements to Class and not Activity. Think Open Group has got it wrong  :D. But for UML-only Tools like Magic Draw maybe it is a benifit for them?

Richard Freggi

  • EA User
  • **
  • Posts: 77
  • Karma: +3/-2
    • View Profile
Re: Open Management Group UML Profile for ArchiMate v3
« Reply #4 on: June 14, 2018, 12:18:33 am »
John, I think you are mixing up the Open Group (that manages the Archimate standard) and the Object Management Group (that manages the UML standard).  I suspect this is why you refer to the "Open Management Group" .

They are two separate and independent bodies, and Archimate and UML are not related besides the fact that you can mimic Archimate using UML's wonderful extensibility mechanisms (profiles and such).  And it's great that Sparx EA has the MDG mechanism to replicate Archimate functionality.

I won't get into the argument of why Archimate looks like UML (there be cans of worms!!!)

More info on Wikipedia

Paolo F Cantoni

  • EA Guru
  • *****
  • Posts: 6134
  • Karma: +77/-85
  • Inconsistently correct systems DON'T EXIST!
    • View Profile
Re: Open Management Group UML Profile for ArchiMate v3
« Reply #5 on: June 14, 2018, 10:10:18 am »
I believe it's basically a standardization of our profile.
Hi Simon,

Can you clarify that?  In b1421 of the ArchiMate3.xml MDG file, ArchiMate_BusinessPRocess is  <Apply type="Activity"> which implies it extends "Activity", not "Class" as shown in Table 7-4. Business Layer Behavior Concepts of the ARCH document.

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

Simon M

  • EA Administrator
  • EA Guru
  • *****
  • Posts: 6340
  • Karma: +53/-5
    • View Profile
Re: Open Management Group UML Profile for ArchiMate v3
« Reply #6 on: June 14, 2018, 12:47:27 pm »
To clarify.

My understanding is that the submission was based on our profile.

The fact that the stereotypes all use an 'ArchiMate_' prefix like our profile and the rendering of examples in the spec support that belief.

I haven't personally been involved with it, so I don't know what changes have been made since then. As note, it does appear that there have been changes, not necessarily for the better.
Simon

support@sparxsystems.com