Abstract for: Hierarchical, Component-Based Modeling Using the Cyber-Physical Modeling Language Modelica

To better absorb structural complexity of real world systems, a hierarchical modeling approach is needed. Using the cyber-physical modeling language Modelica, a recursive system of systems approach to system dynamics modeling can be applied with all the benefits a component-based, object-oriented modeling environment has to offer. In this paper we will take a closer look at the free Business Simulation library for Modelica, which unlike earlier libraries makes use of acausal, physical connectors. In such an environment, modelers typically do not need to write equations, instead they connect pre-built, reusable components with the additional benefit, that connections observe the fundamental distinction between information and material flows in system dynamics.