University of Koblenz --- Computer Applications in the Social Sciences
MIMOSE (Micro- und Multilevel Modelling Software)

MIMOSE (Micro- und Multilevel Modelling Software)

The modelling and simulation system MIMOSE consists of a model description language and an experimental frame for the simulation of models.
The main purpose of the MIMOSE project was the development of a modelling language which considers special demands of modelling in social science, especially the description of nonlinear, quantitative and qualitative relations, stochastic influences, birth and death processes, as well as micro and multilevel models. At the same time, describing models in MIMOSE should not burden the modeler with a lot of programming and implementation details.
Furthermore, the language concept support the development of structured, homogeneous simulation models, which improves the transparence of the ``model programming process'' and makes model descriptions and even the corresponding simulation results easier to understand. To reach these goals the modelling concept of MIMOSE is based on ideas from general systems theory and the language structure is influenced by paradigms of functional programming languages.
MIMOSE provides a powerful modelling language combined with a user friendly experimental frame for simulating and analysing models. Therefore, this approach can be seen as one step towards the development of more general modelling and simulation tools in social science.
We are using MIMOSE quite successfully in educating students in modelling and simulation tasks. Furthermore, the modelling approach is tested on different simulation models, which are concerned with problems of the social science research (i.e. collective phenomena (i.e. migration), chaotic behaviour, cooperation, the sequence of military interventions and democratization in Thailand) but also environmental models and epidemic models in biology.
The actual Release 2.0 of MIMOSE as a client/server version is available on whereas the Java based client component is running on Windows NT, Solaris, and Linux systems (via ftp).

Modelling with MIMOSE (Dagstuhl Paper)

[NEW] User Manual (Vers. 2.1)

Introduction to Modelling, Language Description (in german)

Universität Fachbereich WWW
Autor: Michael Möhring
Letzte Änderung: 15.10.99