Model-Based Business Engineering, Blog by Dr. Juergen Pitschke, +49 351 30935193 This email address is being protected from spambots. You need JavaScript enabled to view it.g

Complex vs. Complicated - Part II

1     Complex or Complicated - Basic Principles of Architectural Modeling - Introduction

In my last post, I argued that complexity is a necessary feature of an architecture to ensure stability, "agility". Complex models require complex models and solutions. At the same time, no user wants to have complicated, unmanageable models.

Important fundamental principles to achieve the necessary complexity while at the same time avoiding complexity and ensuring maintainability is the principle of "separation of concerns" and the introduction of defined levels of abstraction. I want to look at that later.

Continue Reading