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?
C4 looks cool: c4model.com - but not seems to bo supported in ARIS!
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 |
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.