GB

Dear all

There is a notation for architecture called the C4 model (Context, Containers, Components, and Code)

Does ARIS support model C4 notation? Do you have specific diagrams? Do you have a specific set of objects?

by Veronika Ellermann
Badge for 'Explorer' achievement
Posted on Tue, 09/20/2022 - 14:49

Hi,

Can you show an example? I have never heard of it.

Best,

Veronika

0
by Gerald Schroeder
Posted on Tue, 09/27/2022 - 15:05

C4 looks cool: c4model.com - but not seems to bo supported in ARIS!

1
by Harm Verschuren
Posted on Tue, 09/27/2022 - 16:36

Dear all,

Recently I've mapped C4 model to ArchiMate and that was doable. Let's see if the same can be done between C4 and the ARIS House framework. I come a decent end using the object types (proposal) as shown in the table. In C4 they make distinction between i.e database, web browser container and mobile container, but imho these diffs can be modelled via attributes on the object (OT_APPL_SYS_TYPE). I mapped to the default object types as they are defined in ARIS v10.0.17. I hope it makes sense to you guys.

So, although C4 is not supported "as is", you can create C4 diagrams using the ARIS House reference.

 

Kind regards,
Harm

C4 ARIS
Context level, shows application landscape: systems in the context drawn on some model

model type: MT_APPLICATION_COLLABORATION_DIAGRAM_PHYSICAL, system type:  OT_APPL_SYS_TYPE,

actors type: OT_ACTOR

Container level, shows shows the high-level shape of the software architecture and how responsibilities are distributed across the systems collaboration. How it is build-up of parts (functions, sub-application components) 

model type: MT_APPL_SYS_DGM,

systems parts: OT_APPL_SYS_TYPE or OT_FUNC,

actor type: OT_ACTOR

Component level, shows how a container is made up of a number of "components". Components are structural parts and interactions of a system. objects used seem to be the same as in the container level, except Actor
Code level, As the authors mention, do not use it. NA

 

1
by M. Zschuckelt
Posted on Wed, 09/28/2022 - 08:59

In reply to by harmv

Without knowing the details: If you found a way to map C4 to Archimate, would it be an option to use the Archimate model types of ARIS for the C4 model? You know that an Archimate filter is shipped with ARIS containing some standard Viewpoints, but you can create new ones just the same as you customize the rest of the ARIS method.

0
by Harm Verschuren
Posted on Wed, 09/28/2022 - 09:27

In reply to by M. Zschuckelt

Hi, I am doing just that ;-) However, in the original question ArchiMate is not mentioned, hence my attempt to do the mapping against the ARIS House framework.

BR,
Harm 

1

Featured achievement

Question Solver
Share your expertise and have your answer accepted as best reply.
Recent Unlocks
  • CP
  • BZ
  • Profile picture for user TEF_Bernd
  • ПЦ
  • CR
  • PacMan

Leaderboard

|
icon-arrow-down icon-arrow-cerulean-left icon-arrow-cerulean-right icon-arrow-down icon-arrow-left icon-arrow-right icon-arrow icon-back icon-close icon-comments icon-correct-answer icon-tick icon-download icon-facebook icon-flag icon-google-plus icon-hamburger icon-in icon-info icon-instagram icon-login-true icon-login icon-mail-notification icon-mail icon-mortarboard icon-newsletter icon-notification icon-pinterest icon-plus icon-rss icon-search icon-share icon-shield icon-snapchat icon-star icon-tutorials icon-twitter icon-universities icon-videos icon-views icon-whatsapp icon-xing icon-youtube icon-jobs icon-heart icon-heart2 aris-express bpm-glossary help-intro help-design Process_Mining_Icon help-publishing help-administration help-dashboarding help-archive help-risk icon-knowledge icon-question icon-events icon-message icon-more icon-pencil forum-icon icon-lock