Book a Demo

Author Topic: Creating a profile based on SysML  (Read 5258 times)

DanG83616

  • EA User
  • **
  • Posts: 180
  • Karma: +0/-0
    • View Profile
Creating a profile based on SysML
« on: September 16, 2009, 11:02:09 am »
I want to create a profile adding stereotypes to SysML flow ports but the Create New Metaclass dialog doesn't list SysML types. Is there a way?

Thanks,
Dan

Geert Bellekens

  • EA Guru
  • *****
  • Posts: 13523
  • Karma: +574/-33
  • Make EA work for YOU!
    • View Profile
    • Enterprise Architect Consultant and Value Added Reseller
Re: Creating a profile based on SysML
« Reply #1 on: September 16, 2009, 03:59:05 pm »
I'm not sure but I think SysML is implemented as a profile in EA.
This means that the SysML elements themselves are extensions to the UML metaclasses, and not metaclasses themselves.
I guess you would need to start with the SysML profile and adjust that to you liking.

Geert

DanG83616

  • EA User
  • **
  • Posts: 180
  • Karma: +0/-0
    • View Profile
Re: Creating a profile based on SysML
« Reply #2 on: September 17, 2009, 01:29:42 am »
There is a SysML Technology Addin and there is SysML 1.1 that appears to be integrated. The two sources of SysML elements are not consistent so I've been using only the 1.1 because I think it is the more recent. I don't know how to load a profile for the 1.1, though.

The cofusion I have wrt why there are two SysMLs and the intended use of each keeps me from rolling EA out to more users at my company... If anyone has insight I'd love to hear it.

Thanks,
Dan

«Midnight»

  • EA Guru
  • *****
  • Posts: 5651
  • Karma: +0/-0
  • That nice Mister Grey
    • View Profile
Re: Creating a profile based on SysML
« Reply #3 on: September 17, 2009, 08:11:39 pm »
The separate technology is a legacy relic from before any EA editions shipped with this built in. I do not know if the separate add-in continues to be maintained.

You may however find that the shape scripts for elements are exposed by the separate add-in. I have not checked this myself. This was the case when BPMN was integrated into EA. In that case as well there was a legacy add-in that handled BPMN. Loading that technology (even temporarily) gave access to the shape scripts, which could then be tweaked. You could then export the shape scripts, unload the separate technology (to restore the integrated BPMN) and reload the scripts.
No, you can't have it!

DanG83616

  • EA User
  • **
  • Posts: 180
  • Karma: +0/-0
    • View Profile
Re: Creating a profile based on SysML
« Reply #4 on: September 24, 2009, 03:06:28 am »
I checked with Sparx and the SysML 1.1 add-in is only included/integrated with the System Engineering and Ultimate editions. However, the SysML 1.1 add-in + the Corporate edition is equivalent sans "SysML Parametric Model Simulation" functionality.

From my own observation, the SysML Technology Profile is obsolete. I uninsltalled the SysML add-in and then reinstalled it. Now the Add-Ins->SysML Technology->menu contains only Open SysML Example Model, About and Help. Previously, the menu included Load SysML Profile. Thus, I deduced that the profile is obsolete.

As for my original question about extending SysML stereotypes via creating a profile doesn't appear to be possible. I think I'll have to create my own profile from UML and grab the shape scripts as Midnight suggested.

Hope this clarification helps others.

Dan