Lenguaje intermedio para sistemas de aviación
La industria aeronáutica maneja una gran cantidad de lenguajes de programación debido a los diferentes tipos de sistemas controlados por software al momento de volar un avión, por lo cual es fundamental comprender las funciones que cumplen estos lenguajes para compartir la información y los datos en...
- Autores:
-
Rodríguez Sánchez, Juan José
- Tipo de recurso:
- Trabajo de grado de pregrado
- Fecha de publicación:
- 2022
- Institución:
- Universidad de los Andes
- Repositorio:
- Séneca: repositorio Uniandes
- Idioma:
- spa
- OAI Identifier:
- oai:repositorio.uniandes.edu.co:1992/63704
- Acceso en línea:
- http://hdl.handle.net/1992/63704
- Palabra clave:
- Lenguajes de programación
Aviación
Aeronáutica
Programación
Traductor
BNF
Lenguajes
Lenguaje intermedio
Software
Avión
Traductor Parcial
Gramática
Ingeniería
- Rights
- openAccess
- License
- Atribución 4.0 Internacional
Summary: | La industria aeronáutica maneja una gran cantidad de lenguajes de programación debido a los diferentes tipos de sistemas controlados por software al momento de volar un avión, por lo cual es fundamental comprender las funciones que cumplen estos lenguajes para compartir la información y los datos entre los componentes de software de una aeronave, con el fin de evitar que se gaste tiempo de compilación en diferentes lenguajes y se permita eficiencia en el uso del software. Esta investigación profundiza en el estudio de los lenguajes de programación en aviación, con el fin de generar un medio de traducción entre estos y ayudar a una mejor comprensión de la amplia magnitud de información que maneja esta industria, enfatizando la importancia de lograr la traducción entre estos lenguajes utilizando un diseño universal que funcione comúnmente en el desarrollo de prototipos de aviación. Para esto, se propone un lenguaje intermedio para el desarrollo, validación y verificación de los lenguajes de programación utilizados dentro de la industria aeronáutica. Este se encarga de comprender y reunir los componentes de cada una de las gramáticas de los lenguajes para entenderlas en un solo ambiente de trabajo. La utilización del lenguaje intermedio sirve como base para la construcción de un traductor parcial que logre hacer un traspaso entre las gramáticas de los lenguajes de programación a partir de los BNF de cada uno. |
---|