Mecanismos de sincronización en programación funcional concurrente
Muchas aplicaciones y o algoritmos se expresan de manera más sencilla utilizando lenguajes con estructuras o primitivas de concurrencia. En este tipo de problemas es necesaria la presencia y manipulación de variables o estructuras de estados las cuales se utilizan como mecanismos de sincronización...
Guardado en:
Autores principales: | , , |
---|---|
Formato: | Objeto de conferencia |
Lenguaje: | Español |
Publicado: |
1997
|
Materias: | |
Acceso en línea: | http://sedici.unlp.edu.ar/handle/10915/24133 |
Aporte de: |
id |
I19-R120-10915-24133 |
---|---|
record_format |
dspace |
institution |
Universidad Nacional de La Plata |
institution_str |
I-19 |
repository_str |
R-120 |
collection |
SEDICI (UNLP) |
language |
Español |
topic |
Ciencias Informáticas Concurrent Programming Programación funcional Programación concurrente Concurrent Haskell Semáforos |
spellingShingle |
Ciencias Informáticas Concurrent Programming Programación funcional Programación concurrente Concurrent Haskell Semáforos Blanco, Javier Martínez López, Pablo E. Mocciola, Pablo Andrés Mecanismos de sincronización en programación funcional concurrente |
topic_facet |
Ciencias Informáticas Concurrent Programming Programación funcional Programación concurrente Concurrent Haskell Semáforos |
description |
Muchas aplicaciones y o algoritmos se expresan de manera más sencilla utilizando lenguajes con estructuras o primitivas de concurrencia. En este tipo de problemas es necesaria la presencia y manipulación de variables o estructuras de estados las cuales se utilizan como mecanismos de sincronización y comunicación entre los procesos Los semáforos son herramientas utilizadas para solucionar problemas de secciones críticas e implementar protocolos de sincronización en programación concurrente Los lenguajes funcionales son her ramientas propicias para expresar paralelismo Concurrent Haskell es una extensión concurrente del lenguaje funcional puro y lazy Haskell. En este trabajo se presentan varias implementaciones de semáforos en Concurrent Haskell y se propone una generalización de las técnicas y mecanismos de sincronización y comunicación de procesos utilizando funciones de alto orden como así también la posibilidad de expresar nuevas estructuras de manipulación de concurrencia como tipo de datos abstractos Un punto importante es estudiar la posibilidad de utilizar lógicas aptas para la concurrencia en la verificación de programas funcionales concurrentes De esta manera se muestra que la programación funcional presenta una alternativa para el desarrollo de aplicaciones concurrentes . |
format |
Objeto de conferencia Objeto de conferencia |
author |
Blanco, Javier Martínez López, Pablo E. Mocciola, Pablo Andrés |
author_facet |
Blanco, Javier Martínez López, Pablo E. Mocciola, Pablo Andrés |
author_sort |
Blanco, Javier |
title |
Mecanismos de sincronización en programación funcional concurrente |
title_short |
Mecanismos de sincronización en programación funcional concurrente |
title_full |
Mecanismos de sincronización en programación funcional concurrente |
title_fullStr |
Mecanismos de sincronización en programación funcional concurrente |
title_full_unstemmed |
Mecanismos de sincronización en programación funcional concurrente |
title_sort |
mecanismos de sincronización en programación funcional concurrente |
publishDate |
1997 |
url |
http://sedici.unlp.edu.ar/handle/10915/24133 |
work_keys_str_mv |
AT blancojavier mecanismosdesincronizacionenprogramacionfuncionalconcurrente AT martinezlopezpabloe mecanismosdesincronizacionenprogramacionfuncionalconcurrente AT mocciolapabloandres mecanismosdesincronizacionenprogramacionfuncionalconcurrente |
bdutipo_str |
Repositorios |
_version_ |
1764820466658181121 |