Specify port direction in SysML 1.3

1,119 views
Skip to first unread message

Janek Jochheim

unread,
Sep 2, 2013, 8:10:34 AM9/2/13
to sysml...@googlegroups.com
Hi,

In SysML 1.2 I was able to use FlowPorts to create a port and define a direction for it. However FlowPorts have been replaced with ProxyPorts and Full Ports (or will be replaced in the near future) but I do not see how these new ports provide this functionality.
 I could create an InterfaceBlock with FlowProperties but I want to assign a direction to my port indepently from the underlying interface.
What is the best way to achieve this in SysML 1.3?

Greetings
Janek

Tim Weilkiens

unread,
Sep 2, 2013, 9:26:46 AM9/2/13
to sysml...@googlegroups.com

Hi Janek,

 

The direction is part of the interface. If for example the interface block of a port has flow properties all in the same direction a small arrow in the port rectangle can indicate that direction.

 

Best regards,

Tim

 

 

 

Tim Weilkiens (CEO)

oose Innovative Informatik GmbH
Kontorhaus Montblanc, Schulterblatt 36, D-20357 Hamburg, Germany
HRB 66648 Amtsgericht Hamburg, USt-Id DE191433946
CEO Tim Weilkiens
Fon: +49 (40) 41 42 50-0, Fax: +49 (40) 41 42 50-50
Internet:
www.oose.de, E-Mail: in...@oose.de

--
--
You received this message because you are subscribed to the Google
Groups "SysML Forum" group.
Public website: http://www.SysMLforum.com
To post to this group, send email to sysml...@googlegroups.com
To unsubscribe from this group, send email to
sysmlforum+...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/sysmlforum?hl=en_US?hl=en
 
---
You received this message because you are subscribed to the Google Groups "SysML Forum" group.
To unsubscribe from this group and stop receiving emails from it, send an email to sysmlforum+...@googlegroups.com.
For more options, visit https://groups.google.com/groups/opt_out.

Simon

unread,
Sep 2, 2013, 10:39:40 AM9/2/13
to sysml...@googlegroups.com

Hi Janek,

here are short instructions how the creation of flow ports is intended
by 1.3.:
* create a new Block b.
* Add FlowProperties to b.
* Specify the direction of each flow property
* set the type of your port to b
* optionally add the full or proxy stereotype

For more details see appendix B.4 of the 1.3. specification.

I am using Papyrus to create SysML models. However, Papyrus does not
fully support the creation of a model described above, i.e. you must use
the model explorer to add a flow property to a block.


Regards,
Simon

zhou, yi

unread,
Sep 3, 2013, 8:11:02 PM9/3/13
to sysml...@googlegroups.com
Hi Janek,

I am product Astah Sysml product owner.
My Astah supports the specification for port direction.

However, Some engineers complain that usability is affected by realizing the specification.

Best regards


2013/9/2 Simon <gooo...@web.de>

For more options, visit this group at
http://groups.google.com/group/sysmlforum?hl=en_US?hl=en

---
You received this message because you are subscribed to the Google Groups "SysML Forum" group.
To unsubscribe from this group and stop receiving emails from it, send an email to sysmlforum+unsubscribe@googlegroups.com.

For more options, visit https://groups.google.com/groups/opt_out.
--
--
You received this message because you are subscribed to the Google
Groups "SysML Forum" group.
Public website: http://www.SysMLforum.com
To post to this group, send email to sysml...@googlegroups.com
To unsubscribe from this group, send email to

For more options, visit this group at
http://groups.google.com/group/sysmlforum?hl=en_US?hl=en

--- You received this message because you are subscribed to the Google Groups "SysML Forum" group.
To unsubscribe from this group and stop receiving emails from it, send an email to sysmlforum+unsubscribe@googlegroups.com.

Kritsana U

unread,
Sep 4, 2013, 10:42:28 PM9/4/13
to sysml...@googlegroups.com
Hi Janek,

In SysML v1.3, the direction which shown on the port is actually the combination of the directions of the flow properties owned by the classifier typing the port.
- If the classifier typing the port has no flow properties, there is no arrow on the port symbol.
- If the direction of all flow properties are 'in', the port will have the in-arrow on its symbol.
- If the direction of all flow properties are 'out', the port will have the out-arrow.
- Otherwise, the port will have inout-arrow on its symbol.

(if the isConjugated of the port is true. The arrow will be shown in the reversed direction)

Best regards,

Janek Jochheim

unread,
Sep 5, 2013, 6:50:27 AM9/5/13
to sysml...@googlegroups.com
Hi,

thank you for your responses. I already figured out that the direction is defined by the flow properties of the interface Block.
The usual workflow for me was to define ports, set their directions and then attach an interface. My question is whether it is possible to define the direction of the port without setting the interface block.

Greetings
Janek

Vijay Radhakrishnan

unread,
Nov 11, 2013, 12:53:16 PM11/11/13
to sysml...@googlegroups.com

Hi Janek

Am trying to get the same behaviour for a Interface Block with 2 Out Flow properties sitting as a ProxyPort on a Block1 but I dont see any out directions

I am using Enterprise architect 10 

[reference Book : A Practical Guide to SysML] Fig 7.41 Proxy port Direction The Camera Interface example has a “in video : Video Interface“ which receives from Video Interface (video : MPEG4)

Thanks
Vijay 

Nerijus Jankevicius

unread,
Nov 12, 2013, 1:31:06 AM11/12/13
to sysml...@googlegroups.com
Use MagicDraw.

--
--
You received this message because you are subscribed to the Google
Groups "SysML Forum" group.
Public website: http://www.SysMLforum.com
To post to this group, send email to sysml...@googlegroups.com
To unsubscribe from this group, send email to

For more options, visit this group at
http://groups.google.com/group/sysmlforum?hl=en_US?hl=en
 
---
You received this message because you are subscribed to the Google Groups "SysML Forum" group.
To unsubscribe from this group and stop receiving emails from it, send an email to sysmlforum+...@googlegroups.com.

Vijay Radhakrishnan

unread,
Nov 12, 2013, 4:37:20 AM11/12/13
to sysml...@googlegroups.com, ner...@nomagic.com
any EA users who managed to get this behaviour ? 
Reply all
Reply to author
Forward
Message has been deleted
0 new messages