Author Topic: sysML parameters  (Read 3639 times)

K1955

  • EA Novice
  • *
  • Posts: 6
  • Karma: +0/-0
  • Wherever you go, there you are
    • View Profile
sysML parameters
« on: July 09, 2007, 05:43:19 am »
I'm new to EA and sysML but a couple of things don't seem right to me.

1.) I create a constrainBlock and add constraints (engineering formulas) and ports.   I then drag and drop the constraintBlock to create a constraintProperty and I choose the "include Embedded" option.  The new constraintPorperty has the embedded ports, but not the constraints I defined in the constraintBlock.  Shouldn't the constraints be carried over when I create a constraintBlock?

2.) Once I manually add constraints to a constraintProperty I can not get them to display (feature visibility has show constraints checked).

3.) I wanted to build a library of reusable constraintBlocks that I can use across multiple projects.  However, I can not save constraintBlock profiles as UML 2.x (since sysML is a super set) and thus I can not create an MDG technology containing my desired reusable Blocks.  This is a big drawback since I will have to re-enter the same constraints over and over again.  Is there another way to reuse my constraintBlocks?

Thanks,
::)
« Last Edit: July 09, 2007, 11:40:22 am by K1955 »

K1955

  • EA Novice
  • *
  • Posts: 6
  • Karma: +0/-0
  • Wherever you go, there you are
    • View Profile
Re: sysML parameters
« Reply #1 on: July 19, 2007, 06:37:25 am »
 Working through tech support I was able to get some answers to these questions:

1.) & 2. ) this is a bug to be fixed: fault report
number 07071082.

3.) My assumption as to the problem in saving sysML profiles was incorrect.  Only diagrams under <<profile>> packages can be saved as UML 2.0.  I had to first create a Profile package from the UML Profile toolBox and populate it with my stereotypes. Although the save UML Profile dialog now allows selection of UML 2.0 I'm still having a problem here because none of my stereotypes show up in the order stereotypes list and thus are not saved.

PARAMETERS:  sysML ConstraintBlock parameters must be created as embedded elements - InternalPropery

To have them display per  the OMG sysML tutorial have them unchecked (not visible ) in the ConstraintBlock's embedded elements dialog and turn feature visibility - Show element type (port and Part Only) on.
;D
« Last Edit: July 19, 2007, 07:01:07 am by K1955 »

«Midnight»

  • EA Guru
  • *****
  • Posts: 5651
  • Karma: +0/-0
  • That nice Mister Grey
    • View Profile
Re: sysML parameters
« Reply #2 on: July 19, 2007, 06:53:54 am »
Well done, although I wish there was better overall news on the profile end.

Please keep us informed of when the problem report is resolved, and the version of the SysML add-in that first implements the resolution. I'll hold off purchasing the add-in until (at least) then.

David
No, you can't have it!