Generación Automática de Modelos a Nivel de Transferencia de Sistemas Incrustados para aplicaciones multimedios
Con el incremento en complejidad y miniaturización de los sistemas computacionales actuales, su diseño se ha vuelto cada vez más difícil y lento. Para ello se necesitan modelos óptimos, y desarrollados tempranamente para probar los componentes. Para poder crear modelos automáticamente, se necesita...
Autor principal: | |
---|---|
Formato: | Online |
Idioma: | spa |
Publicado: |
Universidad de Costa Rica
2014
|
Acceso en línea: | https://revistas.ucr.ac.cr/index.php/ingenieria/article/view/8250 |
id |
INGE8250 |
---|---|
record_format |
ojs |
spelling |
INGE82502020-08-11T16:04:52Z Generación Automática de Modelos a Nivel de Transferencia de Sistemas Incrustados para aplicaciones multimedios Yu Lo, Lucky Lochi generación automática modelos a nivel de sistemas SystemC sistemas incrustados Con el incremento en complejidad y miniaturización de los sistemas computacionales actuales, su diseño se ha vuelto cada vez más difícil y lento. Para ello se necesitan modelos óptimos, y desarrollados tempranamente para probar los componentes. Para poder crear modelos automáticamente, se necesitan estructuras de datos y herramientas adecuadas. Si el modelo está bien declarado, con reglas y estructuras definidas, es posible crear un algoritmo que lo genere automáticamente. La principal consecuencia de la automatización es que el diseñador pasa a tomar decisiones más importantes de diseño: puede decidir cambiar la arquitectura y rápidamente ver los resultados del desempeño del sistema, aumentando su productividad. Para lograr la generación, se definió un estilo de modelaje y una estructura de datos que capturara todas sus características. Luego se implementaron algoritmos en C++ en una herramienta para generar modelos usando como entrada una aplicación en C y especificaciones de la arquitectura del sistema. La salida consistió en un modelo ejecutable del sistema en SystemC. Se seleccionaron dos aplicaciones industriales como prueba: un decodificador MP3 y un decodificador H264. La herramienta generó los modelos en una fracción de segundo, y estos simularon exitosamente con la misma calidad que el modelo en C original. Universidad de Costa Rica 2014-03-04 info:eu-repo/semantics/article info:eu-repo/semantics/publishedVersion Article Artículo application/pdf text/html https://revistas.ucr.ac.cr/index.php/ingenieria/article/view/8250 10.15517/ring.v24i1.8250 Ingeniería; Vol. 24 No. 1 (2014): January-June 2014; 57-68 Ingeniería; Vol. 24 Núm. 1 (2014): Enero-Junio 2014; 57-68 Ingeniería; Vol. 24 N.º 1 (2014): Enero-Junio 2014; 57-68 2215-2652 1409-2441 spa https://revistas.ucr.ac.cr/index.php/ingenieria/article/view/8250/pdf_23 https://revistas.ucr.ac.cr/index.php/ingenieria/article/view/8250/html_13 Derechos de autor 2014 Revista Ingeniería |
institution |
Universidad de Costa Rica |
collection |
Ingeniería |
language |
spa |
format |
Online |
author |
Yu Lo, Lucky Lochi |
spellingShingle |
Yu Lo, Lucky Lochi Generación Automática de Modelos a Nivel de Transferencia de Sistemas Incrustados para aplicaciones multimedios |
author_facet |
Yu Lo, Lucky Lochi |
author_sort |
Yu Lo, Lucky Lochi |
description |
Con el incremento en complejidad y miniaturización de los sistemas computacionales actuales, su diseño se ha vuelto cada vez más difícil y lento. Para ello se necesitan modelos óptimos, y desarrollados tempranamente para probar los componentes. Para poder crear modelos automáticamente, se necesitan estructuras de datos y herramientas adecuadas. Si el modelo está bien declarado, con reglas y estructuras definidas, es posible crear un algoritmo que lo genere automáticamente. La principal consecuencia de la automatización es que el diseñador pasa a tomar decisiones más importantes de diseño: puede decidir cambiar la arquitectura y rápidamente ver los resultados del desempeño del sistema, aumentando su productividad. Para lograr la generación, se definió un estilo de modelaje y una estructura de datos que capturara todas sus características. Luego se implementaron algoritmos en C++ en una herramienta para generar modelos usando como entrada una aplicación en C y especificaciones de la arquitectura del sistema. La salida consistió en un modelo ejecutable del sistema en SystemC. Se seleccionaron dos aplicaciones industriales como prueba: un decodificador MP3 y un decodificador H264. La herramienta generó los modelos en una fracción de segundo, y estos simularon exitosamente con la misma calidad que el modelo en C original. |
title |
Generación Automática de Modelos a Nivel de Transferencia de Sistemas Incrustados para aplicaciones multimedios |
title_short |
Generación Automática de Modelos a Nivel de Transferencia de Sistemas Incrustados para aplicaciones multimedios |
title_full |
Generación Automática de Modelos a Nivel de Transferencia de Sistemas Incrustados para aplicaciones multimedios |
title_fullStr |
Generación Automática de Modelos a Nivel de Transferencia de Sistemas Incrustados para aplicaciones multimedios |
title_full_unstemmed |
Generación Automática de Modelos a Nivel de Transferencia de Sistemas Incrustados para aplicaciones multimedios |
title_sort |
generación automática de modelos a nivel de transferencia de sistemas incrustados para aplicaciones multimedios |
publisher |
Universidad de Costa Rica |
publishDate |
2014 |
url |
https://revistas.ucr.ac.cr/index.php/ingenieria/article/view/8250 |
work_keys_str_mv |
AT yuloluckylochi generacionautomaticademodelosaniveldetransferenciadesistemasincrustadosparaaplicacionesmultimedios |
_version_ |
1810112522158604288 |