Por favor, use este identificador para citar o enlazar este ítem:
https://repositorio.ufpe.br/handle/123456789/57600
Comparte esta pagina
Título : | Um compilador para geração automática de código para máquinas de estados hierárquicas com aplicações em sistemas embarcados |
Autor : | SILVA, Angélica Muniz Xavier da |
Palabras clave : | Sistemas embarcados; Máquinas de estados hierárquicas; Linguagem de domínio específico |
Fecha de publicación : | 2-oct-2023 |
Citación : | SILVA, Angélica Muniz Xavier da. Um compilador para geração automática de código para máquinas de estados hierárquicas com aplicações em sistemas embarcados. 2024. 114 f. TCC (Graduação) - Curso de Engenharia Eletrônica, Departamento de Eletrônica e Sistemas, Centro de Tecnologia e Geociências, Universidade Federal de Pernambuco, Recife, 2023. |
Resumen : | Apesar da crescente importância de sistemas embarcados em diversas áreas do conhecimento humano, o desenvolvimento de software robusto e confiável para estas plataformas ainda é desafiador. Devido a muitos desses sistemas serem reativos a eventos, o uso de máquinas de estado é uma prática comum. Este trabalho teve como objetivo, portanto, desenvolver uma ferramenta de software para, a partir de uma descrição textual de uma máquina de estados hierárquica, gerar o código C necessário para sua execução em reação a uma sequência potencialmente infinita de eventos. Para a descrição da máquina de estados, a gramática de uma linguagem descritiva simples, mas eficaz, é proposta neste trabalho. Além disso, foi desenvolvido um compilador baseado nesta linguagem para geração do código C da máquina de estados, de modo a permitir ao programador se preocupar apenas em desenvolver as ações associadas às transições da máquina. Por último, foi desenvolvida uma máquina de estados para um semáforo inteligente, a qual foi implementada em hardware usando o microcontrolador ATmega328p, demonstrando a utilidade da ferramenta proposta. |
URI : | https://repositorio.ufpe.br/handle/123456789/57600 |
Aparece en las colecciones: | (TCC) - Eletrônica e Sistemas |
Ficheros en este ítem:
Fichero | Descripción | Tamaño | Formato | |
---|---|---|---|---|
TCC Angélica Muniz Xavier da Silva.pdf | 4,59 MB | Adobe PDF | ![]() Visualizar/Abrir |
Este ítem está protegido por copyright original |
Este ítem está sujeto a una licencia Creative Commons Licencia Creative Commons