Proceedings of the 18th ACM Conference on Innovation and Technology in Computer Science Education 2013
DOI: 10.1145/2462476.2462498
|View full text |Cite
|
Sign up to set email alerts
|

Interactive educational simulations for promoting the comprehension of basic compiler construction concepts

Abstract: Evaluators 2.0 is an educational software system that lets instructors in introductory compiler construction courses generate interactive simulators from batteries of exercises concerning basic concepts in attribute grammars. The system also makes it possible to analyze the activities of the students who use these simulators. Students interact with the simulators generated to decide the evaluation order of semantic attributes in the attributed syntax trees, and they receive immediate feedback about the actions… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1

Citation Types

0
4
0

Year Published

2013
2013
2021
2021

Publication Types

Select...
3
2

Relationship

1
4

Authors

Journals

citations
Cited by 6 publications
(4 citation statements)
references
References 15 publications
0
4
0
Order By: Relevance
“…At present, a series of tools for this purpose have been proposed, designed and used [35] . Among these we can mention ANAGRA, 1 BURGRAM 2 [36] , JavaPars, 3 PAVT [37] , SEFALAS, JFLAP 4 [38] , VAST [39] , [40] , CUPV [41] , PPVT [42] , LISA 5 [43] , Evaluators 2.0 [44] , VCOCO [45] , PAG [46] , Grammophone 6 or Proletool 2.0 7 [47] .…”
Section: Context and Problem Statementmentioning
confidence: 99%
“…At present, a series of tools for this purpose have been proposed, designed and used [35] . Among these we can mention ANAGRA, 1 BURGRAM 2 [36] , JavaPars, 3 PAVT [37] , SEFALAS, JFLAP 4 [38] , VAST [39] , [40] , CUPV [41] , PPVT [42] , LISA 5 [43] , Evaluators 2.0 [44] , VCOCO [45] , PAG [46] , Grammophone 6 or Proletool 2.0 7 [47] .…”
Section: Context and Problem Statementmentioning
confidence: 99%
“…The new tool was able to display the behavior of the student directly on the attributed syntax tree (see Figure 4b), and this time was welcomed by instructors as a useful analytic artifact [19]. In order to provide a more suitable help to this type of students, we decide to additionally provide an alternative simulator model based on a more straightforward simulation (visualization-based simulations), more oriented to direct manipulation of the attributed syntax trees [17] (see Figure 5b). Consequently, the Tool provision activity was also reactivated in order to update the simulator generator of the games and to develop a new simulator generator for the second type of educational applications that can be generated within Evaluators.…”
Section: Case Study: Evaluatorsmentioning
confidence: 99%
“…• Finally, during the 2012-2013 academic course we have accomplished all the activities again, obtaining several assessment reports, in particular those for the enhanced game-like simulations and those for the new visualizationbased ones [17] which have been used by different groups of students. We are currently analyzing all these reports in order to carry out further improvements.…”
Section: Case Study: Evaluatorsmentioning
confidence: 99%
See 1 more Smart Citation