Author Topic: (Control) flow between components in UML  (Read 12992 times)

Modesto Vega

  • EA Practitioner
  • ***
  • Posts: 1084
  • Karma: +28/-8
    • View Profile
(Control) flow between components in UML
« on: May 29, 2024, 03:43:13 am »
Using ArchiMate 3.1 it is possible to draw 2 application component connected via a “flows to” relationship, which is under the hood is a customised ControlFlow relationship. Can somebody remind me if it is possible to this with UML, using components?

Eve

  • EA Administrator
  • EA Guru
  • *****
  • Posts: 8063
  • Karma: +118/-20
    • View Profile
Re: (Control) flow between components in UML
« Reply #1 on: May 29, 2024, 08:45:15 am »
No. UML would not allow a ControlFlow between two components.

Modesto Vega

  • EA Practitioner
  • ***
  • Posts: 1084
  • Karma: +28/-8
    • View Profile
Re: (Control) flow between components in UML
« Reply #2 on: May 29, 2024, 05:07:03 pm »
Eve, thank you for confirming, much appreciated.

krishcomment

  • EA Novice
  • *
  • Posts: 1
  • Karma: +0/-0
    • View Profile
Re: (Control) flow between components in UML
« Reply #3 on: February 10, 2025, 10:54:08 am »
Yes, in UML, you can represent the flow between component diagrams using dependencies or communication paths, depending on the level of detail you need. If you’re looking for something similar to the 'flows to' relationship in ArchiMate, you might consider using control flow in activity diagrams or message passing in sequence diagrams to illustrate interactions between components.

See this article - https://creately.com/blog/diagrams/uml-diagram-types-examples/ - UML Component diagrams are used to represent different components of a system and how they communicate with each other via interfaces.