A Finite State Automaton is a Tool to Represent Formal Language

  • Bhawna Kaushik G.L.Bajaj Institute of Management
  • Mayank Saini G.L.Bajaj Institute of Management
Keywords: Finite State Automaton | Formal Language | Automata Theory

Abstract

Purpose: In an introductory formal languages course, upper-level undergraduates and first-year graduate, students are introduced to concepts like automata theory, grammar, constructive proofs, computational efficiency, and decidability. These subjects are difficult or daunting for many students learning to code since they are on the periphery of the field of Computer Science. This misconception is understandable since students are often tasked with designing and providing accurate machines and grammar without the experimental opportunities and real-time feedback crucial to their development as learners. The purpose of the present research work is that tools for creating computations should be included in the instruction of computation theory.

Design/Methodology/ Approach: The present study is mainly based on secondary data. The data and relevant statistics for this study have been collected from different sources.

Findings: It details the deployment and usage in the classroom of a library called FSM, which is meant to provide students with the chance to explore and test their ideas using state machines, grammar rules, and query language. Before committing to a rigorous demonstration of correctness, students can conduct randomized tests.

Originality/ Value: This research shows students may conduct usability tests on their ideas like that used in computer programming classes. Students may quickly include their algorithmic developments in their constructive proofs thanks to the library’s convenient implementation options.

Paper type: View Point.

Published
2023-05-25
How to Cite
Kaushik, B., & Saini, M. (2023). A Finite State Automaton is a Tool to Represent Formal Language. Global Journal of Enterprise Information System, 15(1), 93-101. Retrieved from https://gjeis.com/index.php/GJEIS/article/view/714
Share |