Extensión del lenguaje y modelo Simplesem con soporte para paralelismo
- Autores
- Diez de Medina, Lucas L.; Wolfmann, Aaron Gustavo Horacio; Micolini, Orlando
- Año de publicación
- 2013
- Idioma
- español castellano
- Tipo de recurso
- artículo
- Estado
- versión publicada
- Descripción
- El modelo de ejecución planteado por Carlo Ghezzi y Mehdi Jazayeri, conocido como Simplesem, no contempla lenguajes con instrucciones de ejecución paralela. El objectivo es extender esta herramienta educativa incorporando al modelo la existencia de múltiples procesadores primitivas de lenguaje que permitan expresar conceptos básicos de paralelismo. Para ello, se desarrolló una herramienta que permite analizar de manera gráfica y sencilla el impacto de programas multihilo sobre instrucciones de bajo nivel, que operan directamente sobre la memoria compartida de una máquina virtual. Esta extensión permite representar la semántica operacional de lenguajes paralelos que requieren procesadores multihilo, comunes en la actualidad. Se pretende distribuir esta herramienta a la comunidad educativa, de manera tal que puedan realizarse estudios sobre los beneficios obtenidos al aplicarla durante el proceso de aprendizaje de los lenguajes de programación.
The execution model proposed by Carlo Ghezzi and Mehdi Jazayeri, known as Simplesem, does not cover languages with parallel execution instructions. The aim is to extend this educational tool model incorporating the existence of multiple processors primitive language that can express basic concepts of parallelism. For this, a tool to analyze graphical and easily the impact of multithreaded programs on low-level instructions that operate directly on the shared memory of a virtual machine was developed. This extension allows to represent the operational semantics of parallel languages that require multi-threaded processors, very common now a days. This tool is intended to be distributed to the educational community, so that studies on the benefits obtained when applied during the process of learning programming languages can be made.
Facultad de Informática - Materia
-
Educación
Ciencias Informáticas
paralelismo
Parallelism and concurrency
Semantics of Programming Languages
simplesem
modelo de ejecución
Computer Uses in Education
sintaxis
Learning
semántica
lenguajes de programación
parallelism
èxecution model
syntax
semantics
programming languages - Nivel de accesibilidad
- acceso abierto
- Condiciones de uso
- http://creativecommons.org/licenses/by-nc/3.0/
- Repositorio
- Institución
- Universidad Nacional de La Plata
- OAI Identificador
- oai:sedici.unlp.edu.ar:10915/32347
Ver los metadatos del registro completo
id |
SEDICI_33da9d5af848c9f8530a7c925f2e8b0b |
---|---|
oai_identifier_str |
oai:sedici.unlp.edu.ar:10915/32347 |
network_acronym_str |
SEDICI |
repository_id_str |
1329 |
network_name_str |
SEDICI (UNLP) |
spelling |
Extensión del lenguaje y modelo Simplesem con soporte para paralelismoDiez de Medina, Lucas L.Wolfmann, Aaron Gustavo HoracioMicolini, OrlandoEducaciónCiencias InformáticasparalelismoParallelism and concurrencySemantics of Programming Languagessimplesemmodelo de ejecuciónComputer Uses in EducationsintaxisLearningsemánticalenguajes de programaciónparallelismèxecution modelsyntaxsemanticsprogramming languagesEl modelo de ejecución planteado por Carlo Ghezzi y Mehdi Jazayeri, conocido como Simplesem, no contempla lenguajes con instrucciones de ejecución paralela. El objectivo es extender esta herramienta educativa incorporando al modelo la existencia de múltiples procesadores primitivas de lenguaje que permitan expresar conceptos básicos de paralelismo. Para ello, se desarrolló una herramienta que permite analizar de manera gráfica y sencilla el impacto de programas multihilo sobre instrucciones de bajo nivel, que operan directamente sobre la memoria compartida de una máquina virtual. Esta extensión permite representar la semántica operacional de lenguajes paralelos que requieren procesadores multihilo, comunes en la actualidad. Se pretende distribuir esta herramienta a la comunidad educativa, de manera tal que puedan realizarse estudios sobre los beneficios obtenidos al aplicarla durante el proceso de aprendizaje de los lenguajes de programación.The execution model proposed by Carlo Ghezzi and Mehdi Jazayeri, known as Simplesem, does not cover languages with parallel execution instructions. The aim is to extend this educational tool model incorporating the existence of multiple processors primitive language that can express basic concepts of parallelism. For this, a tool to analyze graphical and easily the impact of multithreaded programs on low-level instructions that operate directly on the shared memory of a virtual machine was developed. This extension allows to represent the operational semantics of parallel languages that require multi-threaded processors, very common now a days. This tool is intended to be distributed to the educational community, so that studies on the benefits obtained when applied during the process of learning programming languages can be made.Facultad de Informática2013-12info:eu-repo/semantics/articleinfo:eu-repo/semantics/publishedVersionArticulohttp://purl.org/coar/resource_type/c_6501info:ar-repo/semantics/articuloapplication/pdf41-45http://sedici.unlp.edu.ar/handle/10915/32347spainfo:eu-repo/semantics/altIdentifier/url/http://teyet-revista.info.unlp.edu.ar/wp-content/uploads/2016/06/TEYET11-art05.pdfinfo:eu-repo/semantics/altIdentifier/issn/1850-9959info:eu-repo/semantics/openAccesshttp://creativecommons.org/licenses/by-nc/3.0/Creative Commons Attribution-NonCommercial 3.0 Unported (CC BY-NC 3.0)reponame:SEDICI (UNLP)instname:Universidad Nacional de La Platainstacron:UNLP2025-09-29T10:58:20Zoai:sedici.unlp.edu.ar:10915/32347Institucionalhttp://sedici.unlp.edu.ar/Universidad públicaNo correspondehttp://sedici.unlp.edu.ar/oai/snrdalira@sedici.unlp.edu.arArgentinaNo correspondeNo correspondeNo correspondeopendoar:13292025-09-29 10:58:20.429SEDICI (UNLP) - Universidad Nacional de La Platafalse |
dc.title.none.fl_str_mv |
Extensión del lenguaje y modelo Simplesem con soporte para paralelismo |
title |
Extensión del lenguaje y modelo Simplesem con soporte para paralelismo |
spellingShingle |
Extensión del lenguaje y modelo Simplesem con soporte para paralelismo Diez de Medina, Lucas L. Educación Ciencias Informáticas paralelismo Parallelism and concurrency Semantics of Programming Languages simplesem modelo de ejecución Computer Uses in Education sintaxis Learning semántica lenguajes de programación parallelism èxecution model syntax semantics programming languages |
title_short |
Extensión del lenguaje y modelo Simplesem con soporte para paralelismo |
title_full |
Extensión del lenguaje y modelo Simplesem con soporte para paralelismo |
title_fullStr |
Extensión del lenguaje y modelo Simplesem con soporte para paralelismo |
title_full_unstemmed |
Extensión del lenguaje y modelo Simplesem con soporte para paralelismo |
title_sort |
Extensión del lenguaje y modelo Simplesem con soporte para paralelismo |
dc.creator.none.fl_str_mv |
Diez de Medina, Lucas L. Wolfmann, Aaron Gustavo Horacio Micolini, Orlando |
author |
Diez de Medina, Lucas L. |
author_facet |
Diez de Medina, Lucas L. Wolfmann, Aaron Gustavo Horacio Micolini, Orlando |
author_role |
author |
author2 |
Wolfmann, Aaron Gustavo Horacio Micolini, Orlando |
author2_role |
author author |
dc.subject.none.fl_str_mv |
Educación Ciencias Informáticas paralelismo Parallelism and concurrency Semantics of Programming Languages simplesem modelo de ejecución Computer Uses in Education sintaxis Learning semántica lenguajes de programación parallelism èxecution model syntax semantics programming languages |
topic |
Educación Ciencias Informáticas paralelismo Parallelism and concurrency Semantics of Programming Languages simplesem modelo de ejecución Computer Uses in Education sintaxis Learning semántica lenguajes de programación parallelism èxecution model syntax semantics programming languages |
dc.description.none.fl_txt_mv |
El modelo de ejecución planteado por Carlo Ghezzi y Mehdi Jazayeri, conocido como Simplesem, no contempla lenguajes con instrucciones de ejecución paralela. El objectivo es extender esta herramienta educativa incorporando al modelo la existencia de múltiples procesadores primitivas de lenguaje que permitan expresar conceptos básicos de paralelismo. Para ello, se desarrolló una herramienta que permite analizar de manera gráfica y sencilla el impacto de programas multihilo sobre instrucciones de bajo nivel, que operan directamente sobre la memoria compartida de una máquina virtual. Esta extensión permite representar la semántica operacional de lenguajes paralelos que requieren procesadores multihilo, comunes en la actualidad. Se pretende distribuir esta herramienta a la comunidad educativa, de manera tal que puedan realizarse estudios sobre los beneficios obtenidos al aplicarla durante el proceso de aprendizaje de los lenguajes de programación. The execution model proposed by Carlo Ghezzi and Mehdi Jazayeri, known as Simplesem, does not cover languages with parallel execution instructions. The aim is to extend this educational tool model incorporating the existence of multiple processors primitive language that can express basic concepts of parallelism. For this, a tool to analyze graphical and easily the impact of multithreaded programs on low-level instructions that operate directly on the shared memory of a virtual machine was developed. This extension allows to represent the operational semantics of parallel languages that require multi-threaded processors, very common now a days. This tool is intended to be distributed to the educational community, so that studies on the benefits obtained when applied during the process of learning programming languages can be made. Facultad de Informática |
description |
El modelo de ejecución planteado por Carlo Ghezzi y Mehdi Jazayeri, conocido como Simplesem, no contempla lenguajes con instrucciones de ejecución paralela. El objectivo es extender esta herramienta educativa incorporando al modelo la existencia de múltiples procesadores primitivas de lenguaje que permitan expresar conceptos básicos de paralelismo. Para ello, se desarrolló una herramienta que permite analizar de manera gráfica y sencilla el impacto de programas multihilo sobre instrucciones de bajo nivel, que operan directamente sobre la memoria compartida de una máquina virtual. Esta extensión permite representar la semántica operacional de lenguajes paralelos que requieren procesadores multihilo, comunes en la actualidad. Se pretende distribuir esta herramienta a la comunidad educativa, de manera tal que puedan realizarse estudios sobre los beneficios obtenidos al aplicarla durante el proceso de aprendizaje de los lenguajes de programación. |
publishDate |
2013 |
dc.date.none.fl_str_mv |
2013-12 |
dc.type.none.fl_str_mv |
info:eu-repo/semantics/article info:eu-repo/semantics/publishedVersion Articulo http://purl.org/coar/resource_type/c_6501 info:ar-repo/semantics/articulo |
format |
article |
status_str |
publishedVersion |
dc.identifier.none.fl_str_mv |
http://sedici.unlp.edu.ar/handle/10915/32347 |
url |
http://sedici.unlp.edu.ar/handle/10915/32347 |
dc.language.none.fl_str_mv |
spa |
language |
spa |
dc.relation.none.fl_str_mv |
info:eu-repo/semantics/altIdentifier/url/http://teyet-revista.info.unlp.edu.ar/wp-content/uploads/2016/06/TEYET11-art05.pdf info:eu-repo/semantics/altIdentifier/issn/1850-9959 |
dc.rights.none.fl_str_mv |
info:eu-repo/semantics/openAccess http://creativecommons.org/licenses/by-nc/3.0/ Creative Commons Attribution-NonCommercial 3.0 Unported (CC BY-NC 3.0) |
eu_rights_str_mv |
openAccess |
rights_invalid_str_mv |
http://creativecommons.org/licenses/by-nc/3.0/ Creative Commons Attribution-NonCommercial 3.0 Unported (CC BY-NC 3.0) |
dc.format.none.fl_str_mv |
application/pdf 41-45 |
dc.source.none.fl_str_mv |
reponame:SEDICI (UNLP) instname:Universidad Nacional de La Plata instacron:UNLP |
reponame_str |
SEDICI (UNLP) |
collection |
SEDICI (UNLP) |
instname_str |
Universidad Nacional de La Plata |
instacron_str |
UNLP |
institution |
UNLP |
repository.name.fl_str_mv |
SEDICI (UNLP) - Universidad Nacional de La Plata |
repository.mail.fl_str_mv |
alira@sedici.unlp.edu.ar |
_version_ |
1844615845575131136 |
score |
13.070432 |