Flow/Triggering Sequence like that of a Sequence Diagram

51 views
Skip to first unread message

Michael Richards

unread,
Nov 13, 2020, 9:02:20 PM11/13/20
to ArchiMate
I've been given a request to create a diagram from someone that is familiar with UML Sequence and Activity diagrams but with no knowledge of archimate.  Archimate 3.1 has flows and triggers but there really is not viewpoint that I can see for emulating a sequence/activity diagram.  Does anyone have any thoughts or suggestion as to how I could accomplish with Archimate?  I'll have about 12 different applications with about 30 various flows/triggers to illustrate.

Thanks,

Michael

Mastering ArchiMate

unread,
Nov 14, 2020, 6:24:18 AM11/14/20
to Michael Richards, ArchiMate
ArchiMate doesn’t really support it. The first option that comes to mind is to fake the ’sequence columns’ in UML with Groupings. The activities would be Application Processes of an Application Component that are Aggregated in the Groupings and that are Assigned to the Application Component. 

This is something where you have to wonder why you are doing this in your ArchiMate model and if you should.

G

--
You received this message because you are subscribed to the Google Groups "ArchiMate" group.
To unsubscribe from this group and stop receiving emails from it, send an email to open-archimate-f...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/open-archimate-forum/c5ce8fe2-6356-4093-ac20-5e08ac84c05bn%40googlegroups.com.

Steven Mileham

unread,
Nov 20, 2020, 10:13:46 AM11/20/20
to ArchiMate
I cheat and use PlantUML to create Archimate components for my sequence diagrams.

Michael Richards

unread,
Nov 25, 2020, 2:51:18 PM11/25/20
to Steven Mileham, ArchiMate
Thanks Steven and G.  I ended up reaching out to our tool vendor (Abacus) and they recommended merging the UML Sequence viewpoint into my EA solution that is currently based on the Archimate language.  They provide that ability to address cross modelling language needs for corporations; basically one EA Project library that supports various modelling languages.  The downside, imo, is you need to merge like component types.  For example, both UML and Archimate contain the application component but with different properties and supported relations.  I will end up merging the two so I have one application component that contains the relations for both.  

You received this message because you are subscribed to a topic in the Google Groups "ArchiMate" group.
To unsubscribe from this topic, visit https://groups.google.com/d/topic/open-archimate-forum/7OdTk61GajU/unsubscribe.
To unsubscribe from this group and all its topics, send an email to open-archimate-f...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/open-archimate-forum/303d8477-a1f9-4c8c-9a44-7ba4e381d033n%40googlegroups.com.

Mastering ArchiMate

unread,
Nov 26, 2020, 5:30:00 AM11/26/20
to Michael Richards, Steven Mileham, ArchiMate
Not going into the details, but just a small warning: watch out for thinking elements in different langauges that have the same name are also the same concept.The technical term for that is ‘bewitchment by language’ :-)

See for instance Mapping #BPMN and #ArchiMate: About BPMN’s ‘Pool’ for BPMN and ArchiMate (with some UML in the story).

The same is true for for instance the metamodel of TOGAF and ArchiMate, where TOGAF’s Function is a ‘performer' while ArchiMate’s is ’something performed’ (see Modeling GOFBF)

G

Jean-Baptiste Sarrodie

unread,
Nov 26, 2020, 1:53:08 PM11/26/20
to ArchiMate
Hi,

A small but important warning: if you merge both concepts at the metamodel level, you have to keep the ArchiMate one as a basis or else you won't be able to export your model to the ArchiMate Model Exchange FIle Format which is your sole guarantee of being able to switch to another tool one day if needed. And even in this case, I would ask assistance from your tool vendor as there are numerous cases that might raise issues.

Regards,

JB
Reply all
Reply to author
Forward
0 new messages