La Vida Artificial intenta modelar y explicar la vida natural mediante la creación de sistemas artificiales que exhiban comportamientos similares a los seres vivos. Tiene como objetivos estudiar cuestiones biológicas para explicar fenómenos complejos, desarrollar aplicaciones que simulen dichos comportamientos, y extraer principios de conducta inteligente. La Vida Artificial usa técnicas de computación y principios de biología para lograr emular características de los seres vivos.