Premium
Evaluation of simulation systems suitable for teaching compiler construction courses
Author(s) -
Stamenković Srećko,
Jovanović Nenad,
Chakraborty Pinaki
Publication year - 2020
Publication title -
computer applications in engineering education
Language(s) - English
Resource type - Journals
SCImago Journal Rank - 0.478
H-Index - 29
eISSN - 1099-0542
pISSN - 1061-3773
DOI - 10.1002/cae.22231
Subject(s) - compiler , computer science , process (computing) , course (navigation) , software engineering , programming language , mathematics education , engineering , mathematics , aerospace engineering
Instructors find it challenging to teach the compiler construction course, because the course introduces students to several abstract 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.