Author Topic: ItemFlows & ObjectFlows on IBDs and swimlaned ADs  (Read 1995 times)

PDC

  • EA User
  • **
  • Posts: 109
  • Karma: +4/-0
  • Systems Engineer
    • View Profile
ItemFlows & ObjectFlows on IBDs and swimlaned ADs
« on: November 29, 2023, 09:42:54 pm »
I probably missed something obvious here, but search hasn't turned out a suitable answer.

Our team have defined ItemFlows on BDDs, connecting Blocks using Ports.
We also have Activity Diagrams that are swimlaned, with the lanes are classified using the same Blocks as on the IBDs. There are ObjectFlows connecting Actions in the different swimlanes (implying that an Object has been passed from one classified Object to another).
So some of our ItemFlows between the Ports on the BDD are essentially the same as the ObjectFlows between classified swimlanes on the AD.

I appreciate that behavioural models are often independent of the structure, but once we start applying classifiers to swimlanes it starts to make sense to draw this equivalence.

Is there a way to make EA understand that the IBD ItemFlows and AD ObjectFlows are equivalent?
Any help/discussion greatly appreciated!
Phil

Takeshi K

  • EA User
  • **
  • Posts: 593
  • Karma: +39/-1
    • View Profile
Re: ItemFlows & ObjectFlows on IBDs and swimlaned ADs
« Reply #1 on: November 30, 2023, 10:44:29 am »
Hello,

If I understand correctly, there is no way to realize what you want with Enterprise Architect's built-n features.

Maybe what you want is in the following my movie, from 13m15s and 15m30s.
https://www.youtube.com/watch?v=iVtotvyAr3o
This movie is in Japanese, but I think you can understand that I can specify the conveyed items in IBD (in this case, a context diagram) for an ObjectFlow in an Activity diagram.

I have made my own Add-ins for actual SysML modeling. You can find more Add-ins for SysML/MBSE in these movie series.

HTH,
--
t-kouno

PDC

  • EA User
  • **
  • Posts: 109
  • Karma: +4/-0
  • Systems Engineer
    • View Profile
Re: ItemFlows & ObjectFlows on IBDs and swimlaned ADs
« Reply #2 on: November 30, 2023, 10:26:15 pm »
Takeshi, thankyou so much for this reply. From the video it looks like your add-in would do EXACTLY what we are looking for. A shame that it's not part of the built-in EA features. Especially because, after looking again at the SysML spec, formal Allocation of ObjectFlow to ItemFlow seems to be SysML-compliant (cf Figure 15-6 in the SysML v1.6 spec).
I tried to attach my diagrams to show you my results but our network won't let me upload the images to my post. I have managed to do this Allocation of ObjectFlow to ItemFlow, but it seems quite a weak link in EA and your add-in is a more elegant result within the tool.
Thankyou again for your guidance, much appreciated.
Phil