CABuilder - Cellular Automata Builder

Gerador de imagens e sequências de bits a partir de autômatos celulares elementares e totalísticos


Project maintained by NicoliAraujo Hosted on GitHub Pages — Theme by mattgraham

Este projeto tem como objetivo a análise da qualidade de autômatos celulares para a geração de números pseudo-aleatórios.

A ferramenta CABuilder consiste em um software que instancia autômatos celulares dos tipos elementar e totalítico, e os utiliza para criar imagens e arquivos de textos com sequências de números. As sequências de números devem passar por baterias de testes estatísticos para atestar sua pseudo-aleatóriedade.

Um autômato celular é um modelo computacional composto de um vetor de células que realizam auto-reprodução. Nota-se que a aplicação de tais estruturas para gerar sequências de números pseudo-aleatórios não conta com registros literários. Além disso, estas sequências de números pseudo-aleatórios seriam utilizadas principalmente na criptografia, em simulações e na modelagem de algoritmos para sistemas operacionais.

Responsáveis

Nicoli Pinheiro de Araújo (NicoliAraujo)

Orientadora

Elloá Barreto Guedes (@elloa)