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
SEDICI (UNLP)
Institución
Universidad Nacional de La Plata
OAI Identificador
oai:sedici.unlp.edu.ar:10915/32347

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