Evaluation of simulation systems suitable for teaching compiler construction courses

Instructors find it challenging to teach the compiler construction course, because the course introduces students to several concepts and complex algorithms. Simulation tools enable students to visualize the theoretical concepts, give them a platform for experimentation, and provide them accurate re...

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
Veröffentlicht in:Computer applications in engineering education 2020-05, Vol.28 (3), p.606-625
Hauptverfasser: Stamenković, Srećko, Jovanović, Nenad, Chakraborty, Pinaki
Format: Artikel
Sprache:eng
Schlagworte:
Online-Zugang:Volltext
Tags: Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
Beschreibung
Zusammenfassung:Instructors find it challenging to teach the compiler construction course, because the course introduces students to several concepts and complex algorithms. Simulation tools enable students to visualize the theoretical concepts, give them a platform for experimentation, and provide them accurate results of their experiments instantaneously. This paper offers a review of 16 simulation systems suitable for teaching the compiler construction course. Evaluation criteria have been defined, and they have been used in the process of evaluation of the selected simulators. The results of the evaluation will be useful to instructors when choosing a simulator suitable for teaching their courses.
ISSN:1061-3773
1099-0542
DOI:10.1002/cae.22231