Book a Demo

Author Topic: SysML Flow Ports  (Read 4461 times)

matthew.kerr

  • EA Novice
  • *
  • Posts: 4
  • Karma: +0/-0
    • View Profile
SysML Flow Ports
« on: April 23, 2013, 12:14:45 pm »
Hi all. A couple of questions regarding flow ports and SysML.
 1) When using SysML 1.3 in EA, the SysML Toolbox indicates that Flow Ports and Flow Specifications are deprecated. What does this mean? Is it suggesting that I should use a standard Port instead?
 2) In the example Systems Engineering Model, the flow ports are attached to the parts (properties) instead of the blocks. Why is this? If I'm using flow ports, should I instead attach them to the Blocks?
 3) In the example Systems Engineering Model, there deuplicate links. There is a link from the Processing Subsystem to the User Interface and there is also a link from the Processing Subsystem to the "inst" Flow Port on the User Interface. Why is this? Should I do the same and create duplicate links (e.g. Block A to Block B and Block A Port A to Block B Port B) or should I try to rationalise these connections?

Thanks.

Aaron B

  • EA Administrator
  • EA User
  • *****
  • Posts: 941
  • Karma: +18/-0
    • View Profile
Re: SysML Flow Ports
« Reply #1 on: April 24, 2013, 11:54:18 am »
1) RE: Flow Ports in SysML 1.3 - refer to the "Show Direction on SysML 1.3 Ports" chapter in the EA 10 help contents for a description of how flow direction should be handled with SysML 1.3 Ports.  Basically, the Port must have it's property type set to a block containing one or more Flow Property elements.  The direction is based upon the "direction" tagged values of the Flow Property elements owned by the Block type.

Gary

  • EA User
  • **
  • Posts: 84
  • Karma: +1/-0
    • View Profile
Re: SysML Flow Ports
« Reply #2 on: April 30, 2013, 05:32:14 pm »
Deprecation is a status applied to a computer software feature, characteristic, or practice indicating it should be avoided, typically because of being superseded

Flow ports are deprecated in SysML 1.3 because they were replaced by nested ports, which you have already asked about in another post.

Instead of using the example model get a copy of the SysML spec 1.3 from the omg website. As well as being the specification for the language it also has examples.

Gary