GS Control Pvt. Ltd.
Mimic Panel
Mimic Panel

MIMIC – Simulation Computer Language


MIMIC, always written in capitalized form, is a former simulation computer language developed in 1964 by H. E. Petersen, F. J. Sansom, and L. M. Warshawsky of the Systems Engineering Group within the Air Force Materiel Command at Wright-Patterson AFB in Dayton, Ohio, United States.

It is an expression-oriented continuous block simulation language with the capability of incorporating FORTRAN-like algebra. MIMIC evolved from MIDAS (Modified Integration Digital Analog Simulator), which represented analog computer design.

Key Features

  • Written completely in FORTRAN with one routine in COMPASS.
  • Ran on Control Data supercomputers, enabling large-scale simulation models.
  • Capable of solving ordinary differential equations (ODEs) through numerical integration.
  • Applies to various scientific disciplines including:
    • Engineering
    • Physics
    • Chemistry
    • Biology
    • Economics
    • Social Sciences
  • Analyzes nonlinear dynamic conditions.

Simulation Process

The MIMIC software package consists of FORTRAN overlay programs that execute input statements of the mathematical model in six consecutive passes.

  • Programs written in MIMIC are compiled rather than interpreted.
  • Uses a variable-step numerical integrator based on the fourth-order Runge-Kutta method.
  • Includes built-in functions for electrical circuit elements and mathematical operations.
  • Automatically sorts statements based on variable dependencies, eliminating manual sorting.

Software Structure

MIMIC consists of several organized overlays:

  • MIMIN (Input) – Reads the user simulation program and data.
  • MIMCO (Compiler) – Compiles the user program into an in-core instruction array.
  • MIMSO (Sort) – Sorts instructions based on variable dependencies.
  • MIMAS (Assembler) – Converts BCD instructions into machine-oriented code.
  • MIMEX (Execute) – Executes the program through numerical integration.
  • MIMOUT (Output) – Outputs the results in a list or diagram format.

MIMIC played a crucial role in early simulation technologies, providing a powerful tool for solving complex mathematical models across various scientific fields.

Quick Enquiry Form

Share your requirements — we’ll get back to you shortly.

This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.
Related Products
We're about Quality and Trust.
We Are Trusted We Are Trusted
Quality Assurity Quality Assurity
100% Satisfaction 100% Satisfaction
Global Operations Global Operations