Eloi L. Favero

Learn More
This paper presents the integration of a viewer and simulator of programs into an environment learning to support learning programming in initial classes of Engineering, Computing and Information Systems Courses. The integration proposed was based on a redesign of the architectureto combine resources avaliable in learning environment with an automatic(More)
Computerized analysis of a concept map (CM) syntactic and semantic characteristics can become a complex task, whose results can be doubtful if the map contains either graphical or textual ambiguities. In the specific case of using CMs in education, the use of the results of automatic structural analysis of a map in learning assessment implies the existence(More)
We present a new approach to content determination and content organization in the context of natural language generation for quantitative database summaries. Three key properties make our work innovative and interesting: (1) we developed a new text planning approach to deals with the content organization of a data set into a summary report, for example a(More)
We present a new approach to paratactic content aggregation in the context of generating hypertext summaries of OLAP and data mining discoveries. Two key properties make this approach innovative and interesting: (1) it encapsulates aggregation inside the sentence planning component, and (2) it relies on a domain independent algorithm working on a data(More)
machine The parser output is the input of the abstract machine, which outputs the expression value. For example, L{a=*(+(2,2),1) I+(a,a)} results in 8, because a+a=4+4. Some examples of these evaluations are shown below. Let expressions are evaluated using a symbol table, as shown in the examples. In the last example, given the symbol table ’a1b3a2’, (a)(More)
Develop new games without having to start from scratch has been made possible by using game engines, since they offer a number of specialized components and optimized functions which are common in games. However, one realizes that process simulation games have not taken advantage of these technologies. This paper aims to demonstrate the results of the(More)
Componentization is a Software Engineering (SE) strategy successfull in the development of new projects. Mainstream games use components that handle a set of functions elevant to a common aspect of a genre (e.g. real time strategy, first person shooter). However, Artificial Intelligence (AI) components, in spite of their great game play weight in current(More)