This information is part of the Business Simulation Library (BSL).

The BUSINESS SIMULATION LIBRARY (BSL) supports modeling & simulation in the social sciences and ecology. Following John Sterman [3] the name "Busines Simulation" was chosen in a rather broad sense since ultimately modeling in these domains is concerned with "control", "decision making", and "management".

The BSL follows the widespread System Dynamics metaphor and modeling approach introduced by Jay W. Forrester [1], [2]. System Dynamics offers a very general, low-level modeling paradigm, that lends itself perfectly to model, simulate, and analyze strategic business or public policy issues.

Unlike existing aproaches the BSL makes use of Modelica's acausal connectors to better distinguish material/mass flows from instantaneous information signal flows (causal connections). The approach has the additional benefit of allowing the modeler to build rather compact models in a fast and reliable fashion.

To get started with the library, it is recommended to have a look at:

Corresponding Author



Copyright © 2020 Guido Wolf Reichert
Licensed unter the European Union Public Licence (EUPL), Version 1.2 or later (the "License")

You may not use this work except in compliance with the License. You may obtain a copy of the License at:
https://eur-lex.europa.eu/eli/dec_impl/2017/863/oj (the English text for EUPL-1.2 is included in the UsersGuide)

Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" basis, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either expressed or implied. See the License for the specific language governing permissions and limitations under the License.

Modelica© is a registered trademark of the Modelica Association.


Name Description
UsersGuide User's Guide to BusinessSimulation Library
ModelSettings Setting important global variables within a model
Examples Example models showing basic and advanced functionality
CausalLoop Agile system dynamics modeling with quantitative causal loop diagrams (CLD+)
Stocks Containers ("reservoirs") used to represent entities that have been stored in a specific state
Flows Processes that move entities from one stock to another at a specific rate
SourcesOrSinks Flows into or out of a stock with infinite capacity at a system's boundary
Converters Information processing (blocks)
InformationSources External information input
MoleculesOfStructure Pre-built components to model decision making, information processing, and subsystems in general
Sensors Package with sensor components
Interfaces Connectors and partial models for Business Simulations
Functions Functions used within the library
Constants Mathematical and other constants
Types Package of Types
Units Typical quantities used in models
Icons Partial classes for icons

Generated at 2023-02-06T01:32:01Z by OpenModelicaOpenModelica 1.21.0~dev-229-g4bf6782 using GenerateDoc.mos