|
Acadêmico(a): Paulo Henrique da Silva |
Título: Implementação de Unidades para Processos Concorrentes no Ambiente Furbol |
|
Resumo: |
Este trabalho descreve o desenvolvimento do protótipo de um ambiente de programação para a linguagem de programação FURBOL. A fundamentação teórica necessária para o desenvolvimento é apresentada. As especificações da linguagem e do ambiente, implementado em Borland Delphi 6.0, também são apresentadas. O protótipo é um ambiente de programação integrado onde é possível editar e compilar um código fonte, gerando um código de montagem na linguagem Assembly, compatível com microprocessadores 8088. O trabalho é baseado no Trabalho de Conclusão de Curso do acadêmico Anderson Adriano (Adriano, 2001), estendendo o mesmo para oferecer suporte a concorrência em nível de unidades e a sincronização. Na especificação da linguagem é utilizada gramática livre de contexto na notação BNF (Forma de Bakus-Naur) juntamente com gramática de atributos. Na especificação do ambiente é utilizada a Unified Modeling Language (UML). |
|
|