Data flows on BDD diagrams

932 views
Skip to first unread message

Ram

unread,
Nov 25, 2011, 4:09:50 AM11/25/11
to SysML Forum
Hi Friends,

I have a problem regarding the modelling of flowson BDD (Block
Definition Diagram) diagram. I want to define my data flows and
physical flows in BDD diagram in abstract levels. Later in the
heirarchy these data flows will be refined into specific messages.

I haven't found any material regarding the flows (data and
phsyical )on BDD diagrams.

Does anyone help me how to model SysML dataflow diagrams.


Thanks in advance,
Rama

Eran Peleg

unread,
Nov 25, 2011, 11:58:57 AM11/25/11
to sysml...@googlegroups.com

Hi Ram

There are two aspects of Data-Flow.  The Static view - what data is flowing between Component-A (represented as a Block) and Component-B, and the Dynamic – what is a flow of Actions (or operations) and Data to accomplish a subject (or to response to event).

Static – can be represented on an IBD (not BDD), with instances of the BDD's Blocks, as Connectors (not BindingConnector) between CompA and CompB (or between FlowPorts of CompA and CompB), with Flow(s) attached to each Connector, and FlowItem(s) on each Flow.  The Components are either logical or physical components; the Ports are just ports; the Connectors representing the connecting method (SW Network, pipe, electricity of video …), The Flow representing a direction of flowing data, and the FlowItems jest the object flowing between the components on the connector in the direction of the Flow.

 

The Dynamic view - can be described as Activity Diagram (AD) while Swimlanes (Particitions) representing the Components, Actions or CallBehaviorAction representing Actions (or Activities) executed by a Component, and ObjectNodes representing the Data-Flow (objects) flowing between the Components.  Of course, the ObjectNodes and the FlowItems should be matched.

The same can be described as Sequence Diagrams (SD), but this method is not recommended for the high-level of system abstraction.

 

Hope it helps

Eran

 

======================

Eran Peleg, CEO

Metaphor Vision Ltd.

Phone: +972545346060

Fax: 151545346060

eMail: epe...@metaphor.co.il

Skype: EranPelegMetaphor

======================

--

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

Bollampalli

unread,
Nov 25, 2011, 4:54:54 PM11/25/11
to sysml...@googlegroups.com
Am 25.11.2011 17:58, schrieb Eran Peleg:
Hi Eran,

Thanks a lot for your reply and it helps me a lot to proceed further.

Many Many thanks for your time to give the quick answer to my question.


Regards,
Ram

Alan

unread,
Nov 26, 2011, 10:53:19 PM11/26/11
to SysML Forum
Just a couple of things worth adding . . .
Activity modeling also involve control flows, in addition to data
flow.
Sequence diagrams are very often useful at a high level of
abstraction, esp. when existing or well-defined interfaces (system
stimuli) are a major part of the system problem to be solved.

Alan

On Nov 25, 4:54 pm, Bollampalli <brk...@googlemail.com> wrote:
> Am 25.11.2011 17:58, schrieb Eran
>

Silvia Re

unread,
Dec 1, 2011, 10:47:28 AM12/1/11
to sysml...@googlegroups.com
Hi Alan,

In my job I'm facing with the necessity of representing the external and internal interfaces of a system in its functional model (mainly electric and electronic interfaces, with some physical interfaces, too). I have to represent both the control flows in addition to the data flows and the signals that come to the system from its environment (system stimuli, as you said).

Could you please provide me an example of application of Activity Diagram and System Diagrams in the situations you mention in your answer?

Thank you very much in advance

Best Regards

Silvia


Ing. Silvia Re
Aeronautics,Space & Defence Division - Consultant
________________________________

<http://www.altran.it/immagini/LogoAltran.gif>

Corso Sempione, 66 A
20154 Milano - Italia
Phone: +39 0331 175 3584 (Client)
Mobile: +39 392 7714450
www.altran.it <http://www.altran.it/>

________________________________

Da: sysml...@googlegroups.com per conto di Alan
Inviato: dom 27/11/2011 4.53
A: SysML Forum
Oggetto: [SysML Forum] Re: Data flows on BDD diagrams

Alan

--


You received this message because you are subscribed to the Google
Groups "SysML Forum" group.

Public website: http://www.SysMLforum.com <http://www.sysmlforum.com/>

winmail.dat

Alan

unread,
Dec 2, 2011, 9:09:31 AM12/2/11
to SysML Forum
Silvia,
I believe I can, but it wil be sometime next week.

Are you asking about the difference between data or resource flows
and control flows? Think of control flows as data flows with no data,
just labeled flows.

OMG has an example SysML model of car electronics that may help.
I am away from the office now, so I do not have it handy.

Alan

On Dec 1, 10:47 am, "Silvia Re" <Silvia...@altran.it> wrote:
> Hi Alan,
>
> In my job I'm facing with the necessity of representing the external and internal interfaces of a system in its functional model (mainly electric and electronic interfaces, with some physical interfaces, too). I have to represent both the control flows in addition to the data flows and the signals that come to the system from its environment (system stimuli, as you said).
>
> Could you please provide me an example of application of Activity Diagram and System Diagrams in the situations you mention in your answer?
>
> Thank you very much in advance
>
> Best Regards
>
> Silvia
>
> Ing. Silvia Re
> Aeronautics,Space & Defence Division - Consultant
> ________________________________
>
>  <http://www.altran.it/immagini/LogoAltran.gif>
>
> Corso Sempione, 66 A
> 20154 Milano - Italia
> Phone: +39 0331 175 3584 (Client)

> Mobile: +39 392 7714450www.altran.it<http://www.altran.it/>


>
> ________________________________
>
> Da: sysml...@googlegroups.com per conto di Alan
> Inviato: dom 27/11/2011 4.53
> A: SysML Forum
> Oggetto: [SysML Forum] Re: Data flows on BDD diagrams
>
>      Just a couple of things worth adding . . .
>      Activity modeling also involve control flows, in addition to data
> flow.
>      Sequence diagrams are very often useful at a high level of
> abstraction, esp. when existing or well-defined interfaces (system
> stimuli) are a major part of the system problem to be solved.
>
>             Alan
>
> On Nov 25, 4:54 pm, Bollampalli <brk...@googlemail.com> wrote:
>
> > Am 25.11.2011 17:58, schrieb Eran
>
> > > The same can be described as Sequence Diagrams (SD), but this method
> > > is not recommended for the high-level of system abstraction.
>
> --
> You received this message because you are subscribed to the Google
> Groups "SysML Forum" group.
> Public website:http://www.SysMLforum.com<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 athttp://groups.google.com/group/sysmlforum?hl=en_US?hl=en
>

>  winmail.dat
> 8KViewDownload

Michael Winokur

unread,
Dec 2, 2011, 11:50:50 AM12/2/11
to sysml...@googlegroups.com

Hi Silvia:

 

If you want a functional model, why not to use the IBD directly?

 

A good "classical" tutorial is http://www.omgsysml.org/SysML-Tutorial-Baseline-to-INCOSE-060524-low_res.pdf

 

Try the tutorials at OMG SYML as Alan said

 

I also recommend using the white box SD as top level for some sample scenario of what you have to model.

a) use any available tool (eg Visio) do not spend effort in a sophisticated tool

b) use the most simple from of SD and draw on it data or control as you wish (you can lable the flow data or control, or use the full line or dashed line)

c) At the high level I freely use data or signal flow (electrical signal, on , off for example) without making differenecs

 

Maybe you can send a non-proprietary example and people in the group will help you with comments?

 

Michael

 

 


From: sysml...@googlegroups.com [sysml...@googlegroups.com] on behalf of Silvia Re [Silv...@altran.it]
Sent: Thursday, December 01, 2011 17:47
To: sysml...@googlegroups.com
Subject: R: [SysML Forum] Re: Data flows on BDD diagrams

Hi Alan,

 

In my job I’m facing with the necessity of representing the external and internal interfaces of a system in its functional model (mainly electric and electronic interfaces, with some physical interfaces, too). I have to represent both the control flows in addition to the data flows and the signals that come to the system from its environment (system stimuli, as you said).

Could you please provide me an example of application of Activity Diagram and System Diagrams in the situations you mention in your answer?

 

Thank you very much in advance

Best Regards

Silvia

 
Ing. Silvia Re
Aeronautics,Space & Defence Division - Consultant

 
Corso Sempione, 66 A
20154 Milano - Italia
Phone: +39 0331 175 3584 (Client)

Da: sysml...@googlegroups.com per conto di Alan
Inviato: dom 27/11/2011 4.53
A: SysML Forum
Oggetto: [SysML Forum] Re: Data flows on BDD diagrams

     Just a couple of things worth adding . . .
     Activity modeling also involve control flows, in addition to data
flow.
     Sequence diagrams are very often useful at a high level of
abstraction, esp. when existing or well-defined interfaces (system
stimuli) are a major part of the system problem to be solved.

            Alan

On Nov 25, 4:54 pm, Bollampalli <brk...@googlemail.com> wrote:
> Am 25.11.2011 17:58, schrieb Eran
>
> > The same can be described as Sequence Diagrams (SD), but this method
> > is not recommended for the high-level of system abstraction.

--
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

***********************************************************************************************
Please consider the environment before printing this email
The information contained in this communication is proprietary to Israel Aerospace Industries Ltd. and/or third parties, may contain confidential or privileged information, and is intended only for the use of the intended addressee thereof.
If you are not the intended addressee, please be aware that any use, disclosure, distribution and/or copying of this communication is strictly prohibited. If you receive this communication in error, please notify the sender immediately and delete it from your computer.
Thank you.

Eran Peleg

unread,
Dec 3, 2011, 12:11:50 AM12/3/11
to sysml...@googlegroups.com
Hi Silvia

Please see bellow an example (no real meaning to components - Blocks) of
four systems (or components of system level) communicating via networks
(there is a meaning to each NW color), with data elements on top of each NW.

The diagram is a Component External Diagram (CED), a stereotyped IBD, with
stereotyped FlowPorts to represents different ports, such as Software (SW)
ports, Discrete Ports, and Hardware Ports (HW), and ItemFlow on connected
Flows. The NW is represented by a Connector (detailed description of the NW
properties is in its Description or Tags properties).

This is the static view of the system (or any component); the dynamic view
is represented by system level UCs with Activity Diagrams (AD) with
Partitions (Swimlanes) representing the components and the same Data Items
(FlowItems) crossing the Partitions lines (see SysML standard examples).

Similar diagram, Component Internal Diagram (CID), again, a stereotyped IBD,
can be drawn to represents the internal structure of each system /
component. It is possible to show both levels, internal and external, on
the same chart.

Tool for implementation: IBM Rhapsody with my Profiles (DSLs).

Enjoy modeling

Eran

======================

Eran Peleg, CEO

Metaphor Vision Ltd.

Phone: +972545346060

Fax: 151545346060

eMail: epe...@metaphor.co.il

Skype: EranPelegMetaphor

======================

_____

Behalf Of Silvia Re
Sent: Thursday, December 01, 2011 5:47 PM
To: sysml...@googlegroups.com
Subject: R: [SysML Forum] Re: Data flows on BDD diagrams

Hi Alan,

In my job I'm facing with the necessity of representing the external and
internal interfaces of a system in its functional model (mainly electric and
electronic interfaces, with some physical interfaces, too). I have to
represent both the control flows in addition to the data flows and the
signals that come to the system from its environment (system stimuli, as you
said).

Could you please provide me an example of application of Activity Diagram
and System Diagrams in the situations you mention in your answer?

Thank you very much in advance

Best Regards

Silvia

Ing. Silvia Re

Aeronautics,Space & Defence Division - Consultant

_____

<http://www.altran.it/immagini/LogoAltran.gif>

Corso Sempione, 66 A

20154 Milano - Italia

Phone: +39 0331 175 3584 (Client)

Mobile: +39 392 7714450

<http://www.altran.it/> www.altran.it

image002.jpg
Reply all
Reply to author
Forward
0 new messages