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. A recent paper [28] by the main author provides a more thorough introduction to the BSL and cyber-physical modeling in general.

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.

The freely available Lato fonts family is used by library classes; for the best visual experience it is highly recommended to install this font on your computer, which is available for download from its official site or—in an earlier version—from the Google Fonts website.


UsersGuideUser's Guide to BusinessSimulation Library
ModelSettingsSetting important global variables within a model
ExamplesExample models showing basic and advanced functionality
CausalLoopAgile system dynamics modeling with quantitative causal loop diagrams (CLD+)
StocksContainers ("reservoirs") used to represent entities that have been stored in a specific state
FlowsProcesses that move entities from one stock to another at a specific rate
SourcesOrSinksFlows into or out of a stock with infinite capacity at a system's boundary
ConvertersInformation processing (blocks)
InformationSourcesExternal information input
MoleculesOfStructurePre-built components to model decision making, information processing, and subsystems in general
SensorsPackage with sensor components
InterfacesConnectors and partial models for Business Simulations
FunctionsFunctions used within the library
ConstantsMathematical and other constants
TypesPackage of Types
UnitsTypical quantities used in models
IconsPartial classes for icons

Generated at 2023-09-30T00:33:35Z by OpenModelicaOpenModelica 1.22.0~dev.02-2-ge84afdd using GenerateDoc.mos