%0 Generic %A García Díaz, Silvia %A Gutiérrez Ramírez, Carmen %A Hervás Ballesteros, Raquel %T Estudio de la evolución de vida artificial: ALiS (Artificial Life Simulation) %J Trabajos de curso (Departamento de Sistemas Informáticos y Programación, FDI) %D 2004 %U https://hdl.handle.net/20.500.14352/54417 %X El proyecto ALiS surgió a partir de las ideas desarrolladas en el sistema de evolucióndigital Tierra, creado por Thomas S. Ray. Su creación fue motivada por el deseo de observar elproceso evolutivo en un medio distinto de la química del carbono, ya que nuestro conocimientoactual sobre la vida y la evolución se basa en un único ejemplo: la vida en la Tierra. Un entornoespecialmente adecuado para ello es el medio digital.ALiS es la simulación de un computador virtual donde la memoria principal está ocupada por programas escritos en un lenguaje ensamblador particular para este computador,cada uno de los cuales es considerado como una criatura del sistema. Estas criaturasproceden todas de una criatura ancestral cuya ejecución en el computador la lleva,simplemente, a copiarse a sí misma en memoria una y otra vez. Añadiendo alteracionesaleatorias sobre el código de esta criatura podrán aparecer en el sistema criaturas diferentesde la primitiva, es decir, evolucionadas.Nuestro trabajo se ha fundamentado en conseguir en primer lugar simular elcomputador virtual básico y sobre él ajustar las mutaciones y cambios en el sistema necesariospara lograr la evolución del mismo. Conseguidos estos objetivos, hemos realizado un análisisexhaustivo de la evolución obtenida en él.[ABSTRACT]The ALiS project originated from the ideas of the digital evolution system Tierra, createdby Thomas S. Ray. It was motivated by the possibility of studying the evolutionary process in anenvironment not based on the carbon chemistry, since our current knowledge about life andevolution is based on a single example: life on Earth. An environment which is speciallyappropriate for this is the digital one.ALiS is the simulation of a virtual computer where the memory is filled with programswritten in an assembler language that is particular for this computer, each one of themconsidered as a system creature. All these creatures come from an ancestral one whoseexecution in the computer makes copies of itself in memory time and again. Adding randomchanges in the code of this ancestor, there can appear creatures that are different from theancestor, in other words, evolved creatures.Our work has consisted of performing a simulation of the basic virtual computer, andfixing it with the mutations and changes needed to obtain evolution in it. Then, we have madean exhaustive analysis of the evolution obtained in the system. %~