Atendimento via chat
Atendimento via chat

Iniciação Científica

Simulador de Máquina Norma Multiplataforma


Objetivo Geral: Especificar e construir um software que possa simular o modelo teórico de computação “máquina NORMA”, capaz de aceitar sintaxe de comandos conforme consta no livro texto da disciplina Teoria da Computação (), que mostre para o aluno visualmente o estado dos registradores da máquina, que permita gerar e armazenar macros para a execução de seus algoritmos próprios, e que possa ser executada não só em computadores tradicionais (desktops e notebooks), nos ambientes operacionais Windows ou Linux, como também em smartfones que rodem o sistema Android.
 
Objetivos Específicos: Especificar e construir um software para a linguagem da máquina NORMA, para aceitar programas tanto monolíticos (baseados em rótulos de linhas) quanto interativos (baseados em desvios condicionais), e capaz também de aceitar novos comandos (macros);
Definir requisitos e casos de uso para o aplicativo;
Elaborar segundo as técnicas da Engenharia de Software e modelagem de aplicativo;
Definir um interpretador para a gramatica obtida inicialmente;
Modelar a interface do aplicativo;
Desenvolver o aplicativo definido e modelado, de forma a ser possível ser executado em mais de uma plataforma.