Informações Principais
     Resumo
     Abstract
     Introdução
     Conclusão
     Download
  
  
  
 
Conclusão
 
 
Acadêmico(a): Guilherme Humberto Jansen
Título: Simulador de autômatos celulares unidimensionais
 
Conclusão:
Trabalhar com o tema de autômatos celulares foi desafiador e gratificante. Este denso assunto possui uma diversidade de aplicações permitindo aprofundamento prático, assim como uma complexidade relevante para linhas de pesquisa. O simulador de autômatos celulares unidimensionais desenvolvido alcançou todos os objetivos propostos com sucesso, sendo apenas um de seus requisitos funcionais atendido parcialmente ao não disponibilizar a configuração de condição inicial através da interface gráfica, porém permitindo esta configuração através de arquivo. As ferramentas e tecnologias utilizadas ao longo do projeto atenderam com qualidade as demandas de desenvolvimento, teste, validação, experimentação, entre outras. Algumas instabilidades foram notadas durante a renderização efetuada pela biblioteca Processing, afetando as operações de translação e escala. Porém, devido ao cronograma e à baixa ocorrência de tal instabilidade, não houve investigação aprofundada. A adoção de uma perspectiva abstrata durante o desenvolvimento do projeto teve um impacto positivo, permitindo que o simulador implemente novos recursos tais como espaços multidimensionais e tipos diferentes de autômatos celulares. Além disso, os elementos de propósito didático, embora concluídos, podem ser otimizados com um estudo maior sobre a experiência de usuário. Com o simulador de autômatos celulares unidimensionais CAS, torna-se mais fácil a apresentação e estudo da área de autômatos celulares para pessoas que ainda não conhecem o tema, ou que desejam aprofundar o seu conhecimento. A utilização do simulador por usuários de diferentes áreas do conhecimento pode inspirar novas aplicações para o tema, ajudando ainda a sua popularização. Considerando ainda a sua distribuição como software livre, a sua estrutura e modelo de dados escritos em Java podem contribuir para análises aprofundadas sobre o conceito, tanto para sua utilização e integração com outras aplicações como para finalidade científica.