Propuesta de Cambio en la Teoría de Autómatas para Mejorar su Enseñanza en Ingeniería.

Autores
Vázquez, Juan Carlos; Constable , Leticia; Jornet, Wilfredo; Meloni, Brenda; Arcidiácono, Marcelo
Año de publicación
2018
Idioma
español castellano
Tipo de recurso
artículo
Estado
versión aceptada
Descripción
El concepto de máquina abstracta constituye uno de los fundamentos teóricos y tema central de todas las disciplinas que componen las ciencias informáticas, con relación cercana y entrelazada con las teorías de los lenguajes formales, de la computación, la complejidad, la algorítmica y tantas otras. Su formalismo matemático suele ser de difícil comprensión para los alumnos noveles de las carreras de Ingeniería. La práctica con simuladores y ejemplos de modelado del funcionamiento de máquinas y procesos reales, mejora esta situación, pero el estudiante realmente aprehende su utilidad cuando él mismo lo programa (o inspecciona un programa prediseñado) y lo pone a funcionar. Sin embargo, la teoría de autómatas que se enseña tradicionalmente “no alcanza” para poder implementarla. Durante el transcurso del proyecto de I+D que intenta determinar cómo señalar errores (localización y tipo) eficientemente, utilizando el algoritmo de análisis sintáctico de Earley para procesar programas, se desarrolló un analizador léxico intentando indicar claramente la transferencia de la teoría a la práctica, para crear herramientas y ejemplos útiles para la enseñanza. Esta tarea indujo la propuesta de pequeños cambios en la teoría, para que la misma se acerque significativamente mejor a la práctica. Estas propuestas son comentadas en el presente artículo.
Fil: Vázquez, Juan Carlos. Universidad Tecnológica Nacional. Facultad Regional Córdoba. Grupo de Investigación, Desarrollo y Transferencia en Aprendizaje Automático; Argentina.
Fil: Constable, Leticia. Universidad Tecnológica Nacional. Facultad Regional Córdoba. Grupo de Investigación, Desarrollo y Transferencia en Aprendizaje Automático; Argentina.
Fil: Jornet, Wilfredo. Universidad Tecnológica Nacional. Facultad Regional Córdoba. Departamento Ingeniería de Sistemas de Información; Argentina.
Fil: Meloni, Brenda. Universidad Tecnológica Nacional. Facultad Regional Córdoba. Departamento Ingeniería de Sistemas de Información; Argentina.
Fil: . Universidad Tecnológica Nacional. Facultad Regional Córdoba. Departamento Ingeniería de Sistemas de Información; Argentina.
Fil: Arcidiácono, Marcelo. Universidad Tecnológica Nacional. Facultad Regional Córdoba. Grupo de Investigación, Desarrollo y Transferencia en Aprendizaje Automático; Argentina.
Materia
Teoría de autómatas
Máquina abstracta
Análisis sintáctico de Earley
Nivel de accesibilidad
acceso abierto
Condiciones de uso
Attribution-NonCommercial-NoDerivatives 4.0 International
Repositorio
Repositorio Institucional Abierto (UTN)
Institución
Universidad Tecnológica Nacional
OAI Identificador
oai:ria.utn.edu.ar:20.500.12272/12974

id RIAUTN_8de7122339449d0c82938ad94e473fea
oai_identifier_str oai:ria.utn.edu.ar:20.500.12272/12974
network_acronym_str RIAUTN
repository_id_str a
network_name_str Repositorio Institucional Abierto (UTN)
spelling Propuesta de Cambio en la Teoría de Autómatas para Mejorar su Enseñanza en Ingeniería.Vázquez, Juan CarlosConstable , LeticiaJornet, WilfredoMeloni, BrendaArcidiácono, MarceloTeoría de autómatasMáquina abstractaAnálisis sintáctico de EarleyEl concepto de máquina abstracta constituye uno de los fundamentos teóricos y tema central de todas las disciplinas que componen las ciencias informáticas, con relación cercana y entrelazada con las teorías de los lenguajes formales, de la computación, la complejidad, la algorítmica y tantas otras. Su formalismo matemático suele ser de difícil comprensión para los alumnos noveles de las carreras de Ingeniería. La práctica con simuladores y ejemplos de modelado del funcionamiento de máquinas y procesos reales, mejora esta situación, pero el estudiante realmente aprehende su utilidad cuando él mismo lo programa (o inspecciona un programa prediseñado) y lo pone a funcionar. Sin embargo, la teoría de autómatas que se enseña tradicionalmente “no alcanza” para poder implementarla. Durante el transcurso del proyecto de I+D que intenta determinar cómo señalar errores (localización y tipo) eficientemente, utilizando el algoritmo de análisis sintáctico de Earley para procesar programas, se desarrolló un analizador léxico intentando indicar claramente la transferencia de la teoría a la práctica, para crear herramientas y ejemplos útiles para la enseñanza. Esta tarea indujo la propuesta de pequeños cambios en la teoría, para que la misma se acerque significativamente mejor a la práctica. Estas propuestas son comentadas en el presente artículo.Fil: Vázquez, Juan Carlos. Universidad Tecnológica Nacional. Facultad Regional Córdoba. Grupo de Investigación, Desarrollo y Transferencia en Aprendizaje Automático; Argentina.Fil: Constable, Leticia. Universidad Tecnológica Nacional. Facultad Regional Córdoba. Grupo de Investigación, Desarrollo y Transferencia en Aprendizaje Automático; Argentina.Fil: Jornet, Wilfredo. Universidad Tecnológica Nacional. Facultad Regional Córdoba. Departamento Ingeniería de Sistemas de Información; Argentina.Fil: Meloni, Brenda. Universidad Tecnológica Nacional. Facultad Regional Córdoba. Departamento Ingeniería de Sistemas de Información; Argentina.Fil: . Universidad Tecnológica Nacional. Facultad Regional Córdoba. Departamento Ingeniería de Sistemas de Información; Argentina.Fil: Arcidiácono, Marcelo. Universidad Tecnológica Nacional. Facultad Regional Córdoba. Grupo de Investigación, Desarrollo y Transferencia en Aprendizaje Automático; Argentina.Universidad Tecnológica Nacional.2025-05-19T19:35:22Z2018info:eu-repo/semantics/articleinfo:eu-repo/semantics/acceptedVersionhttp://purl.org/coar/resource_type/c_6501info:ar-repo/semantics/articulopdfapplication/pdfOctava Conferencia Iberoamericana de Complejidad, Informátoca y Cibernética, 2018.https://hdl.handle.net/20.500.12272/12974spainfo:eu-repo/semantics/openAccessAttribution-NonCommercial-NoDerivatives 4.0 Internationalhttp://creativecommons.org/licenses/by-nc-nd/4.0/Vázquez, Juan Carlos; Constable, Leticia; Jornet, Wilfredo; Meloni, Brenda; Arcidiácono, Marcelo.https://creativecommons.org/licenses/by-nc-nd/4.0/reponame:Repositorio Institucional Abierto (UTN)instname:Universidad Tecnológica Nacional2026-09-24T12:46:46Zoai:ria.utn.edu.ar:20.500.12272/12974instacron:UTNInstitucionalhttp://ria.utn.edu.ar/Universidad públicaNo correspondehttp://ria.utn.edu.ar/oaigestionria@rec.utn.edu.ar; fsuarez@rec.utn.edu.arArgentinaNo correspondeNo correspondeNo correspondeopendoar:a2026-09-24 12:46:47.296Repositorio Institucional Abierto (UTN) - Universidad Tecnológica Nacionalfalse
dc.title.none.fl_str_mv Propuesta de Cambio en la Teoría de Autómatas para Mejorar su Enseñanza en Ingeniería.
title Propuesta de Cambio en la Teoría de Autómatas para Mejorar su Enseñanza en Ingeniería.
spellingShingle Propuesta de Cambio en la Teoría de Autómatas para Mejorar su Enseñanza en Ingeniería.
Vázquez, Juan Carlos
Teoría de autómatas
Máquina abstracta
Análisis sintáctico de Earley
title_short Propuesta de Cambio en la Teoría de Autómatas para Mejorar su Enseñanza en Ingeniería.
title_full Propuesta de Cambio en la Teoría de Autómatas para Mejorar su Enseñanza en Ingeniería.
title_fullStr Propuesta de Cambio en la Teoría de Autómatas para Mejorar su Enseñanza en Ingeniería.
title_full_unstemmed Propuesta de Cambio en la Teoría de Autómatas para Mejorar su Enseñanza en Ingeniería.
title_sort Propuesta de Cambio en la Teoría de Autómatas para Mejorar su Enseñanza en Ingeniería.
dc.creator.none.fl_str_mv Vázquez, Juan Carlos
Constable , Leticia
Jornet, Wilfredo
Meloni, Brenda
Arcidiácono, Marcelo
author Vázquez, Juan Carlos
author_facet Vázquez, Juan Carlos
Constable , Leticia
Jornet, Wilfredo
Meloni, Brenda
Arcidiácono, Marcelo
author_role author
author2 Constable , Leticia
Jornet, Wilfredo
Meloni, Brenda
Arcidiácono, Marcelo
author2_role author
author
author
author
dc.subject.none.fl_str_mv Teoría de autómatas
Máquina abstracta
Análisis sintáctico de Earley
topic Teoría de autómatas
Máquina abstracta
Análisis sintáctico de Earley
dc.description.none.fl_txt_mv El concepto de máquina abstracta constituye uno de los fundamentos teóricos y tema central de todas las disciplinas que componen las ciencias informáticas, con relación cercana y entrelazada con las teorías de los lenguajes formales, de la computación, la complejidad, la algorítmica y tantas otras. Su formalismo matemático suele ser de difícil comprensión para los alumnos noveles de las carreras de Ingeniería. La práctica con simuladores y ejemplos de modelado del funcionamiento de máquinas y procesos reales, mejora esta situación, pero el estudiante realmente aprehende su utilidad cuando él mismo lo programa (o inspecciona un programa prediseñado) y lo pone a funcionar. Sin embargo, la teoría de autómatas que se enseña tradicionalmente “no alcanza” para poder implementarla. Durante el transcurso del proyecto de I+D que intenta determinar cómo señalar errores (localización y tipo) eficientemente, utilizando el algoritmo de análisis sintáctico de Earley para procesar programas, se desarrolló un analizador léxico intentando indicar claramente la transferencia de la teoría a la práctica, para crear herramientas y ejemplos útiles para la enseñanza. Esta tarea indujo la propuesta de pequeños cambios en la teoría, para que la misma se acerque significativamente mejor a la práctica. Estas propuestas son comentadas en el presente artículo.
Fil: Vázquez, Juan Carlos. Universidad Tecnológica Nacional. Facultad Regional Córdoba. Grupo de Investigación, Desarrollo y Transferencia en Aprendizaje Automático; Argentina.
Fil: Constable, Leticia. Universidad Tecnológica Nacional. Facultad Regional Córdoba. Grupo de Investigación, Desarrollo y Transferencia en Aprendizaje Automático; Argentina.
Fil: Jornet, Wilfredo. Universidad Tecnológica Nacional. Facultad Regional Córdoba. Departamento Ingeniería de Sistemas de Información; Argentina.
Fil: Meloni, Brenda. Universidad Tecnológica Nacional. Facultad Regional Córdoba. Departamento Ingeniería de Sistemas de Información; Argentina.
Fil: . Universidad Tecnológica Nacional. Facultad Regional Córdoba. Departamento Ingeniería de Sistemas de Información; Argentina.
Fil: Arcidiácono, Marcelo. Universidad Tecnológica Nacional. Facultad Regional Córdoba. Grupo de Investigación, Desarrollo y Transferencia en Aprendizaje Automático; Argentina.
description El concepto de máquina abstracta constituye uno de los fundamentos teóricos y tema central de todas las disciplinas que componen las ciencias informáticas, con relación cercana y entrelazada con las teorías de los lenguajes formales, de la computación, la complejidad, la algorítmica y tantas otras. Su formalismo matemático suele ser de difícil comprensión para los alumnos noveles de las carreras de Ingeniería. La práctica con simuladores y ejemplos de modelado del funcionamiento de máquinas y procesos reales, mejora esta situación, pero el estudiante realmente aprehende su utilidad cuando él mismo lo programa (o inspecciona un programa prediseñado) y lo pone a funcionar. Sin embargo, la teoría de autómatas que se enseña tradicionalmente “no alcanza” para poder implementarla. Durante el transcurso del proyecto de I+D que intenta determinar cómo señalar errores (localización y tipo) eficientemente, utilizando el algoritmo de análisis sintáctico de Earley para procesar programas, se desarrolló un analizador léxico intentando indicar claramente la transferencia de la teoría a la práctica, para crear herramientas y ejemplos útiles para la enseñanza. Esta tarea indujo la propuesta de pequeños cambios en la teoría, para que la misma se acerque significativamente mejor a la práctica. Estas propuestas son comentadas en el presente artículo.
publishDate 2018
dc.date.none.fl_str_mv 2018
2025-05-19T19:35:22Z
dc.type.none.fl_str_mv info:eu-repo/semantics/article
info:eu-repo/semantics/acceptedVersion
http://purl.org/coar/resource_type/c_6501
info:ar-repo/semantics/articulo
format article
status_str acceptedVersion
dc.identifier.none.fl_str_mv Octava Conferencia Iberoamericana de Complejidad, Informátoca y Cibernética, 2018.
https://hdl.handle.net/20.500.12272/12974
identifier_str_mv Octava Conferencia Iberoamericana de Complejidad, Informátoca y Cibernética, 2018.
url https://hdl.handle.net/20.500.12272/12974
dc.language.none.fl_str_mv spa
language spa
dc.rights.none.fl_str_mv info:eu-repo/semantics/openAccess
Attribution-NonCommercial-NoDerivatives 4.0 International
http://creativecommons.org/licenses/by-nc-nd/4.0/
Vázquez, Juan Carlos; Constable, Leticia; Jornet, Wilfredo; Meloni, Brenda; Arcidiácono, Marcelo.
https://creativecommons.org/licenses/by-nc-nd/4.0/
eu_rights_str_mv openAccess
rights_invalid_str_mv Attribution-NonCommercial-NoDerivatives 4.0 International
http://creativecommons.org/licenses/by-nc-nd/4.0/
Vázquez, Juan Carlos; Constable, Leticia; Jornet, Wilfredo; Meloni, Brenda; Arcidiácono, Marcelo.
https://creativecommons.org/licenses/by-nc-nd/4.0/
dc.format.none.fl_str_mv pdf
application/pdf
dc.publisher.none.fl_str_mv Universidad Tecnológica Nacional.
publisher.none.fl_str_mv Universidad Tecnológica Nacional.
dc.source.none.fl_str_mv reponame:Repositorio Institucional Abierto (UTN)
instname:Universidad Tecnológica Nacional
reponame_str Repositorio Institucional Abierto (UTN)
collection Repositorio Institucional Abierto (UTN)
instname_str Universidad Tecnológica Nacional
repository.name.fl_str_mv Repositorio Institucional Abierto (UTN) - Universidad Tecnológica Nacional
repository.mail.fl_str_mv gestionria@rec.utn.edu.ar; fsuarez@rec.utn.edu.ar
_version_ 1877230928706666496
score 13.265058