Book a Demo

Author Topic: confused about SysML 1.3 support - Help needed  (Read 3854 times)

EricBurgers

  • EA Novice
  • *
  • Posts: 1
  • Karma: +0/-0
    • View Profile
confused about SysML 1.3 support - Help needed
« on: March 20, 2013, 03:41:13 am »
Working with build 1005. Working on a large project / modelling software, hardware etc.

It seems that the SysML 1.3 support is partial. A few symptoms:
- Can't add signals to a block that should show as <<signal>> name
- "part" compartment shows as "properties", structure compartment shows namespace
- unable to type a connector

I'm guessing that the MDG technology is corrupt, but after reinstalling the problems persist.

anyone else with these issues? solutions?

I am completely stumped!

qwerty

  • EA Guru
  • *****
  • Posts: 13584
  • Karma: +397/-301
  • I'm no guru at all
    • View Profile
Re: confused about SysML 1.3 support - Help needed
« Reply #1 on: March 20, 2013, 04:11:31 am »
I can't tell anything about SysML details but in general: the SysML MDG is an extension to EA which (partially) allows to model SysML elements. However, you will find yourself in situations where things do not work as expected. You likely run into one of those edges. In that case you need to find work arounds like using standard UML and inventing your own stereotypes.

Alas, there might be a solution one of the SysML experts here aboard may have.

q.

Eve

  • EA Administrator
  • EA Guru
  • *****
  • Posts: 8110
  • Karma: +119/-20
    • View Profile
Re: confused about SysML 1.3 support - Help needed
« Reply #2 on: March 20, 2013, 09:20:40 am »
Signals - SysML uses the UML signal element unmodified, and I can't see anything in the spec about a special notation for it.

Parts/propertis - I read the following:
Quote
Part, reference, value, and constraint properties may be shown in block definition compartments with the labels “parts,” “references,” “values,” and “constraints” respectively. Properties of any type may be shown in a “properties” compartment or in additional compartments with user-defined labels.
It's probably valid but not intended to show them in a properties compartment.

Structure/namespace - Both SysML and EA support both of these. Structure is the composite structure diagram, and can be shown in a compartment. Namespace can show child blocks etc. (I believe this is a correct interpretation)

Typed connectors - Not sure if I can comment accurately on this.
« Last Edit: March 20, 2013, 09:21:12 am by simonm »

Gary

  • EA User
  • **
  • Posts: 84
  • Karma: +1/-0
    • View Profile
Re: confused about SysML 1.3 support - Help needed
« Reply #3 on: March 22, 2013, 07:10:01 pm »
Make sure you use elements and diagrams from the SysML toolboxes.
Structure is achieved, using Block Definition Diagrams (BDD) and Internal Block Diagrams (IBD), containing blocks and parts.
Parts appear in the part compartment of the block owning them by either dragging them onto the block when creating or by dragging them onto the block in the project browser. If you are getting properties you are not using a part.