Network


Latest external collaboration on country level. Dive into details by clicking on the dots.

Hotspot


Dive into the research topics where Francisco J. Almeida-Martínez is active.

Publication


Featured researches published by Francisco J. Almeida-Martínez.


software visualization | 2008

VAST: visualization of abstract syntax trees within language processors courses

Francisco J. Almeida-Martínez; Jaime Urquiza-Fuentes; J. Ángel Velázquez-Iturbide

In this poster we present VAST, a visualization tool to support teaching language processors. On the one hand, VAST provides an API that allows generating visualizations of abstract syntax trees (AST). This process is independent of the parser generator. On the other hand, VAST provides an advanced interface to animate the AST construction process and to cope with huge ones.


international conference on advanced learning technologies | 2009

Syntax Trees Visualization in Language Processing Courses

Francisco J. Almeida-Martínez; Jaime Urquiza-Fuentes

This paper describes the educational tool VAST. We designed VAST to be used in compiler and language processing courses. The current version allows generating and visualizing syntax trees and their construction process. The main advantages of VAST follow: it is designed to be as independent from the parser generator as possible, it allows students to visualize the behaviour of parsers they develop, and it has an interface designed to easily handle huge syntax trees. We describe different ways of using VAST in educational settings as well as a usability evaluation.


global engineering education conference | 2010

Educational visualizations of syntax error recovery

Francisco J. Almeida-Martínez; Jaime Urquiza-Fuentes; J. Ángel Velázquez-Iturbide

This work is focused on the syntax error recovery visualization within the compilation process. We have observed that none of the existing tools, which display some views of the compilation, give a solution to this aspect. We present an educational tool called VAST which allows to visualize the different views of the compilation process. Besides, VAST allows to display different syntax error recovery strategies.


International Journal of Interactive Multimedia and Artificial Intelligence | 2015

SRec and VAST: Visualizing Software with a Student-Centered Aim

Francisco J. Almeida-Martínez; Antonio Pérez-Carrasco

-61Abstract — This paper reviews software visualization focused on the educational environment. Software visualization is a very wide study field, so we have focused on two areas: recursion visualization and parsers’ visualization. The paper contains a retrospective about what has been made on it, what lacks we have found and the solution provided by the authors: SRec and VAST, two software tools trying to make a significant difference between them and the software made before.


integrating technology into computer science education | 2010

Student-centered design of a parser visualization tool

Francisco J. Almeida-Martínez; Jaime Urquiza-Fuentes; Manuel Rubio-Sánchez; J. Ángel Velázquez-Iturbide

There exist many visualizations tools which visualize some aspect of the compiling process. They can be separated in two groups. On the one hand there are the ones which have a clear educational aim e.g. JFlap [3]. On the other hand, there are tools which display some aspects of the parsers generated with a particular generation tool e.g. ANTLRworks. The limitations of these tools are that they depend on a particular generation tool and they offer a partial view of the parsing process. In this situation when a student/teacher needs to visualize a different aspect, has to change both, the generation and visualization tool, adapting to the new syntax notation and graphical representations. We have developed VAST [1], an educational tool to display the syntax tree and its construction process within the compiling process. One of the main advantages of VAST is its independence from the parsing technique and the parser generator. We have used VAST with: LL parsers developed with ANTLR and LALR parsers developed with CUP. VAST has passed educational and usability evaluations. Although the results of the last evaluation [2] were positive, we realized that, due to the generic approach of VAST, the user has to perform many intermediate steps until he/she produces the visualizations.


technical symposium on computer science education | 2009

VAST: a visualization-based educational tool for language processors courses

Francisco J. Almeida-Martínez; Jaime Urquiza-Fuentes; J. Ángel Velázquez-Iturbide

In this demonstration we present VAST, a visualization tool to support teaching language processors. On the one hand, VAST provides an API that allows generating visualizations of syntax trees independently of the parser generator. On the other hand, VAST provides a GUI with multiple views: the source code, the stack and the syntax tree.


Journal of Universal Computer Science | 2009

Visualization of Syntax Trees for Language Processing Courses

Francisco J. Almeida-Martínez; Jaime Urquiza-Fuentes; J. Ángel Velázquez-Iturbide


Journal of Research and Practice in Information Technology | 2013

Improving Students' Performance with Visualization of Error Recovery Strategies in Syntax Analysis.

Jaime Urquiza-Fuentes; Francisco J. Almeida-Martínez; Antonio Pérez-Carrasco; J. Ángel Velázquez-Iturbide


Archive | 2010

Sobre la interacción en la visualización del software

J. Ángel Velázquez-Iturbide; Antonio Pérez-Carrasco; Jaime Urquiza-Fuentes; Francisco J. Almeida-Martínez


international symposium on computers in education | 2012

Visualization of the syntax error recovery within the compilation process

Jaime Urquiza-Fuentes; Francisco J. Almeida-Martínez; Antonio Pérez-Carrasco; J. Ángel Velázquez-Iturbide

Collaboration


Dive into the Francisco J. Almeida-Martínez's collaboration.

Top Co-Authors

Avatar
Top Co-Authors

Avatar
Top Co-Authors

Avatar
Top Co-Authors

Avatar
Researchain Logo
Decentralizing Knowledge