Académique Documents
Professionnel Documents
Culture Documents
Transformational systems compute output values from inputs values, and then stop.
Most numerical computation programs, payroll programs, and compilers are
transformational.
Interactive systems constantly interact with their environment in such a way that
the computers can be viewed as the masters of the interaction. A user calls for
services, the system listens to him when it can, and it delivers the services when
they are available. Operating systems, centralized or distributed databases, and the
Internet are interactive.
Reactive systems, also called reflex systems, continuously react to stimuli coming
from their environment by sending back other stimuli. Contrarily to interactive
systems, reactive systems are purely input-driven and they must react at a pace
that is dictated by the environment. Process controllers or signal processors are
typical reactive systems.
? The Chemical Model. Computing agents are viewed as molecules floating in a soup
which is stirred by a magical mechanism called Brownian motion. Communication
(computation) can occur when two or more molecules enter in contact, and it
results in the destruction of some old molecules and the generation of some new
ones.
? The Newtonian Model. Computing agents are viewed as planets moving in space.
In each instant, planets move in function of their current speed, their acceleration
being determined by the positions and weights of all other planets. In terms of
information, everything is as if each planet communicates its weight and position to
every other planet in zero time.
? The Vibration Model. Computing agents are viewed as molecules organized in a
crystal. When a molecule is kicked, it pushes its neighbors, which generates a wave
traveling at some predefined speed (e.g., the speed of sound).