Affiliation:
1. Jawaharlal Nehru University, New Delhi, India
Abstract
Automata theory is an important subject in computer science and quite consequently, simulation of automata for pedagogical purposes is an important topic in computer science education research. This article reviews the major initiatives in the field of simulation of automata in the last five decades with emphasis on those automata simulators actually used at universities for teaching. A classification of the automata simulators on the basis of their design paradigms has been developed where they have been classified broadly into language based automata simulators and visualization centric automata simulators. Some salient trends in the research on simulation of automata are also identified. The article concludes with an advocacy for continuing research on simulation of automata and integration of automata simulators in teaching.
Publisher
Association for Computing Machinery (ACM)
Subject
Education,General Computer Science
Cited by
22 articles.
订阅此论文施引文献
订阅此论文施引文献,注册后可以免费订阅5篇论文的施引文献,订阅后可以查看论文全部施引文献
1. FSM Builder: A Tool for Writing Autograded Finite Automata Questions;Proceedings of the 2024 on Innovation and Technology in Computer Science Education V. 1;2024-07-03
2. Teaching Formal Languages through Programmed Instruction;Proceedings of the 55th ACM Technical Symposium on Computer Science Education V. 1;2024-03-07
3. AutomaTutor: An Educational Mobile App for Teaching Automata Theory;Lecture Notes in Computer Science;2023-12-02
4. Teaching language processing with the PAMOJA framework;Science of Computer Programming;2023-07
5. Programming to Learn;Proceedings of the 27th ACM Conference on on Innovation and Technology in Computer Science Education Vol. 1;2022-07-07