MIMIC

MIMIC

This article is about the programming language. For the vaccine development tool, see MIMIC (Immunology).

MIMIC, known in capitalized form only, is a former simulation computer language developed 1964 by H. E. Petersen, F. J. Sansom and L. M. Warshawsky of Systems Engineering Group within the Air Force Materiel Command at the Wright-Patterson AFB in Dayton, Ohio, USA.[1] It is an expression-oriented continuous block simulation language, but capable of incorporating blocks of FORTRAN-like algebra.

MIMIC is a further development from MIDAS (Modified Integration Digital Analog Simulator), which represented analog computer design. Written completely in FORTRAN but one routine in COMPASS, and ran on Control Data supercomputers, MIMIC is capable of solving much larger simulation models.

With MIMIC, ordinary differential equations describing mathematical models in several scientific disciplines as in engineering, physics, chemistry, biology, economics and as well as in social sciences can easily be solved by numerical integration and the results of the analysis are listed or drawn in diagrams. It also enables the analysis of nonlinear dynamic conditions.

The MIMIC software package, written as FORTRAN overlay programs, executes input statements of the mathematical model in six consecutive passes. Simulation programs written in MIMIC are compiled rather than interpreted. The core of the simulation package is a variable step numerical integrator of fourth-order Runge-Kutta method. Many useful functions related to electrical circuit elements exist besides some mathematical functions found in most scientific programming languages. There is no need to sort the statements in order of dependencies of the variables, since MIMIC does it internally.

Parts of the software organized in overlays are:

  • MIMIN (input)– reads in user simulation program and data,
  • MIMCO (compiler) – compiles the user program and creates an in-core array of instructions,
  • MIMSO (sort)– sorts the instructions array after dependencies of variables,
  • MIMAS (assembler) – converts the BCD instructions into machine-oriented code,
  • MIMEX (execute)– executes the user program by integrating,
  • MIMOUT (output)– puts out the data as a list or diagram of data.

References

  • Control Data MIMIC; A Digital Simulation Language, Reference Manual, Publication Number 4461n400, Control Data Corporation, Special Systems Publications, St. Paul, Minnesota (April 1968)
  • MIMIC, An Alternative Programming Language for Industrial Dynamics, N.D. Peterson, Socio-Econ Plan Sci. 6, Pergamon 1972
  • MIMIC Manual (1969), Computer Center Oregon State University

Wikimedia Foundation. 2010.

Игры ⚽ Поможем написать реферат
Synonyms:

Look at other dictionaries:

  • Mimic 2 — DVD cover Directed by Jean de Segonzac Produced by Cary Granat …   Wikipedia

  • Mimic 2 — le Retour ! Mimic 2 : le Retour ! (Mimic 2) est un film américain réalisé par Jean de Segonzac, sorti en 2001. Sommaire 1 Synopsis 2 Fiche technique 3 Distribution 4 Autour du film …   Wikipédia en Français

  • Mimic 3 — Mimic : Sentinel Mimic : Sentinel est un film américain réalisé par J.T. Petty, sorti en 2003. Sommaire 1 Synopsis 2 Fiche technique 3 Distribution 4 Autour du film …   Wikipédia en Français

  • Mimic — Mim ic, Mimical Mim ic*al, a. [L. mimicus, Gr. ?, fr. ? mime: cf. F. mimique. See {Mime}.] [1913 Webster] 1. Imitative; mimetic. [1913 Webster] Oft, in her absence, mimic fancy wakes To imitate her. Milton. [1913 Webster] Man is, of all creatures …   The Collaborative International Dictionary of English

  • Mimic — Título Mimic Ficha técnica Dirección Guillermo del Toro Producción Ole Bornedal Bob Weinstein Harvey Weinstein B.J. Rack …   Wikipedia Español

  • mimic — MÍMIC, Ă, mimici, ce, s.f., adj. 1. s.f. Arta de a exprima pe scenă, prin mişcările feţei (şi prin gesturi), sentimente şi idei. ♦ Ansamblu de modificări ale fizionomiei, care exteriorizează anumite sentimente sau gânduri; expresie a feţei, mină2 …   Dicționar Român

  • mimic — [mim′ik] adj. [L mimicus < Gr mimikos < mimos, actor] 1. inclined to copy; imitative 2. of, or having the nature of, mimicry or imitation 3. make believe; simulated; mock [mimic tears] n. a person or thing that imitates; esp., a performer… …   English World dictionary

  • Mimic — Mim ic, v. t. [imp. & p. p. {Mimicked}; p. pr. & vb. n. {Mimicking}.] [1913 Webster] 1. To imitate or ape for sport; to ridicule by imitation. [1913 Webster] The walk, the words, the gesture, could supply, The habit mimic, and the mien belie.… …   The Collaborative International Dictionary of English

  • mimic# — mimic n *actor, player, performer, mummer, mime, thespian, impersonator, trouper mimic vb *copy, imitate, ape, mock Analogous words: play, impersonate, *act: counterfeit, feign, simulate, sham, pretend, *assume …   New Dictionary of Synonyms

  • mimic — [n] person who imitates actor, caricaturist, comedian, copycat, imitator, impersonator, impressionist, mime, mummer, parodist, parrot, performer, playactor, player, thespian, trouper; concept 352 mimic [v] imitate, mock act, ape, burlesque,… …   New thesaurus

  • Mimic — Mim ic, n. One who imitates or mimics, especially one who does so for sport; a copyist; a buffoon. Burke. [1913 Webster] …   The Collaborative International Dictionary of English

Share the article and excerpts

Direct link
Do a right-click on the link above
and select “Copy Link”