Book a Demo

Author Topic: Is it possible to extend existing UML Profiles?  (Read 5639 times)

jakob

  • EA User
  • **
  • Posts: 39
  • Karma: +0/-0
    • View Profile
Is it possible to extend existing UML Profiles?
« on: May 13, 2011, 05:36:36 am »
Hi all!

I want to define a UML Profile which is based on the SysML Profile and will add some additional concepts.

Is it possible to extend an existing UML Profile (SysML) in a well-defined way in EA?

Thanks,
Jakob

Geert Bellekens

  • EA Guru
  • *****
  • Posts: 13523
  • Karma: +574/-33
  • Make EA work for YOU!
    • View Profile
    • Enterprise Architect Consultant and Value Added Reseller
Re: Is it possible to extend existing UML Profiles
« Reply #1 on: May 13, 2011, 04:58:59 pm »
Not unless you have the actual model that was used to create the profile. (which usually isn't distributed)

Geert

jakob

  • EA User
  • **
  • Posts: 39
  • Karma: +0/-0
    • View Profile
Re: Is it possible to extend existing UML Profiles
« Reply #2 on: May 18, 2011, 05:37:25 am »
So, something like displayed in Figure 17.5 (pdf page 171), Figure 17.6 (pdf page 172) and 17.7 (pdf page 173) in the SysML Specification is not supported by EA?

Thanks for your help,
Jakob
« Last Edit: May 19, 2011, 03:40:32 am by jakob »

qwerty

  • EA Guru
  • *****
  • Posts: 13584
  • Karma: +397/-301
  • I'm no guru at all
    • View Profile
Re: Is it possible to extend existing UML Profiles
« Reply #3 on: May 18, 2011, 07:12:02 pm »
No. Except you can get the base model from Sparx or you write your own profile (which is what I did).

q.

Sunshine

  • EA Practitioner
  • ***
  • Posts: 1353
  • Karma: +121/-10
  • Its the results that count
    • View Profile
Re: Is it possible to extend existing UML Profiles
« Reply #4 on: May 20, 2011, 08:02:05 am »
If you have no luck getting the original EA model you could reverse engineer the UML profile into a model then extend it and save the new profile. The options here are;

a) Manually recreate the profile model in EA.
b) Use XSL transformation to create the stereotype, toolboxes etc into XMI file and import back into EA.

I was thinking of doing a similar thing with Archimate profile to extend it with the proposed ARMOR extensions that cover motivation, project and programme migration. I just haven't motivated myself to do it yet  ;D
Happy to help
:)

qwerty

  • EA Guru
  • *****
  • Posts: 13584
  • Karma: +397/-301
  • I'm no guru at all
    • View Profile
Re: Is it possible to extend existing UML Profiles
« Reply #5 on: May 20, 2011, 06:16:44 pm »
I once had a discussion with Sparx support why it's not possible to import a MDG so you have the profile for further editing. They didn't know that time since it seemed simple from EA's point of view. I think the answer is: this way they loose the copyright on their MDG files.

Of course you can extend the profile also by manually editing the xml file using a text or xml editor. This work only for very minor changes...

q.
« Last Edit: May 20, 2011, 06:17:14 pm by qwerty »