Ciências e Tecnologia | Trabalhos de estudantes / Students’ papers
Permanent URI for this collection
Browse
Browsing Ciências e Tecnologia | Trabalhos de estudantes / Students’ papers by advisor "Morais, A. Jorge"
Now showing 1 - 1 of 1
Results Per Page
Sort Options
- UAbALL – Automata Learning Lab: simulação de autómatos finitos deterministas (DFA)Publication . Sousa, André Maciel da Silva e; Morais, A. JorgeO Automata Learning Lab da Universidade Aberta (UAbALL), pretende ser um laboratório integrado de simulação de autómatos. Numa primeira fase focado na construção da base e introduzindo a Simulação de Autómatos Finitos Deterministas (DFA). Este Laboratório ambiciona gozar de capacidade de extensibilidade e adaptabilidade, sendo este documento uma base técnica e científica para que no futuro sejam produzidas as restantes componentes, assim como adaptado a novas realidades tecnológicas e plataformas de distribuição. Durante este trabalho são utilizados Conceitos Centrais da Teoria de Autómatos, tais como Alfabeto (∑) – Conjunto finito de símbolos; String – Sequência finita de símbolos escolhidos de um alfabeto; Cadeia Vazia(ε) – ou String vazia; Comprimento de String(|𝜔|) – numero de elementos na String; Concatenação de Strings (𝑥 = 011; 𝑦 = 100; 𝑥𝑦 = 011100); Linguagem(𝓛) – conjunto de símbolos que obedece a uma propriedade num Alfabeto; Construtores de Conjuntos – para definição de Linguagens, por exemplo { 𝜔 | 𝜔 é 𝑢𝑚 𝑛𝑢𝑚𝑒𝑟𝑜 𝑏𝑖𝑛𝑎𝑟𝑖𝑜 𝑝𝑟𝑖𝑚𝑜}. O Capítulo 1 consiste na apresentação formal do projeto, delineando os objetivos e apresentando o plano de trabalho. Para o segundo Capítulo ficou reservado o processo de conceção, com respetivas especificações e desenhos, desde a aplicação dos idiomas, passando pelos menus, funcionalidades globais, interface gráfica, discussão e decisão do ambiente e definição de recursos. O Capítulo 3, dedica-se à implementação, dos temas e abordagens discutidas no capítulo anterior, concluindo com os testes à aplicação e discussão dos resultados obtidos. Antes da apresentação das conclusões, é disponibilizada a versão 0.1 do laboratório, e delineado o plano de acompanhamento de novas versões. Todo o código resultante deste projeto, é anexado no final deste manual de projeto, que se pretende Relatório técnico para trabalho futuro.