
Juan Alberto Hernández MartínezInstituto Tecnológico de Orizaba · Sistemas Computacionales
Juan Alberto Hernández Martínez
MSc.
About
6
Publications
1,182
Reads
How we measure 'reads'
A 'read' is counted each time someone views a publication summary (such as the title, abstract, and list of authors), clicks on a figure, or views or downloads the full-text. Learn more
3
Citations
Introduction
Ph.D. student and Master in Computer Science. My research interests are Generative Programming, Aspect-Oriented Programming, Self-adaptation, and Dynamic Evolution of software.
Additional affiliations
February 2019 - June 2019
October 2014 - December 2014
August 2012 - December 2012
Education
August 2010 - June 2012
August 2004 - December 2008
Publications
Publications (6)
Automatizar el desarrollo de software es un reto difícil de corregir debido a la creciente diversidad tecnológica ocasionada principalmente por la inclusión de diferentes dominios y el cumplimiento de nuevas necesidades por parte de los usuarios. Por tanto, se brinda un panorama general de la Programación Generativa destacando sus objetivos, princi...
Current software applications are often updated by software developers due to unforeseen changes in user requirements as well as the emerging needs in different industrial sectors. To address such issues, developers perform many tasks to adapt and evolve the applications' behavior. However, the increasing technological complexity makes such tasks h...
Current applications, especially those that cannot stop their execution, such as banking systems, airport management, and critical mission environments, among others, require of suitable mechanisms to respond immediately and automatically to constant changes of the execution environment and user requirements. In response to such issues, self-adapta...
Program comprehension, especially for algorithms such as data structures or programs that integrate high complexity with control structures and recursion, is very limited at first instance due to the cognitive nature of human being. In this sense the Program Visualization is a computer area that helps to understand programs showing step-by-step, ho...
Uno de los principales problemas dentro del área computacional, específicamente las estructuras de datos, es la complejidad que implementan sus algoritmos. Dada esta situación el entendimiento de los mismos se ve limitado teniendo consecuencias evidentes en el aprendizaje de dicha área. Diversas herramientas enfocadas en la Visualización de Program...
Uno de los principales problemas dentro del área computacional, específicamente las estructuras de datos, es la complejidad que implementan sus algoritmos. Dada esta situación el entendimiento de los mismos se ve limitado teniendo consecuencias evidentes en el aprendizaje de dicha área. Diversas herramientas enfocadas en la Visualización de Program...
Network
Cited