Sparx Systems Forum

Enterprise Architect => Suggestions and Requests => Topic started by: Eamonn John Casey on June 12, 2018, 10:05:03 pm

Title: Open Management Group UML Profile for ArchiMate v3
Post by: Eamonn John Casey 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 ?
Title: Re: Open Management Group UML Profile for ArchiMate v3
Post by: Sunshine 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/ (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?
Title: Re: Open Management Group UML Profile for ArchiMate v3
Post by: Eve on June 13, 2018, 09:23:51 am
I believe it's basically a standardization of our profile.
Title: Re: Open Management Group UML Profile for ArchiMate v3
Post by: Eamonn John Casey 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?
Title: Re: Open Management Group UML Profile for ArchiMate v3
Post by: Richard Freggi 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
Title: Re: Open Management Group UML Profile for ArchiMate v3
Post by: Paolo F Cantoni 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
Title: Re: Open Management Group UML Profile for ArchiMate v3
Post by: Eve 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.