Subway Automatic Ticketing System Using Finite Automata

Drawing inspiration from the structured nature of Non-Deterministic Finite Automaton (NFA), we present a novel approach to designing and implementing a Subway Automatic Ticketing System. By aligning the functional states of our ticketing system with the transition states of NFA, we establish a parallel between the two domains. Each function within the ticketing system is modeled as a state in the NFA, with user inputs serving as edge cases that guide transitions between these states. This conceptual framework enhances the clarity of system behavior and facilitates robustness and adaptability in the face of diverse ticketing scenarios and passenger interactions. In our investigation, we explored various stages of the ticketing process using an NFA, mapping each stage to a state and mirroring the dynamic interactions between user inputs and system responses. Our model accommodates the possibility of revisiting stages, creating loops that reflect the cyclic behavior present in NFA. This approach not only aids in sequential progression within the ticketing system but also enhances the overall functionality and efficiency of the system.

Authors

Institutions

Publication Details

Published
2024-10-04
DOI
https://doi.org/10.1109/gcat62922.2024.10924033
Primary Topic
Web Applications and Data Management
Type
article
Field-Weighted Citation Impact
0.00
Controls
|||
ALL TIME
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
OCT
article

Subway Automatic Ticketing System Using Finite Automata

Medikonda Keerthi, Niharika Panda, Kunuthuru Navya Reddy, Satwika Chowdary et al.
Web Applications and Data Management
article

Subway Automatic Ticketing System Using Finite Automata

Medikonda Keerthi, Niharika Panda, Kunuthuru Navya Reddy, Satwika Chowdary, R Nithya Sree
article en

Abstract

Drawing inspiration from the structured nature of Non-Deterministic Finite Automaton (NFA), we present a novel approach to designing and implementing a Subway Automatic Ticketing System. By aligning the functional states of our ticketing system with the transition states of NFA, we establish a parallel between the two domains. Each function within the ticketing system is modeled as a state in the NFA, with user inputs serving as edge cases that guide transitions between these states. This conceptual framework enhances the clarity of system behavior and facilitates robustness and adaptability in the face of diverse ticketing scenarios and passenger interactions. In our investigation, we explored various stages of the ticketing process using an NFA, mapping each stage to a state and mirroring the dynamic interactions between user inputs and system responses. Our model accommodates the possibility of revisiting stages, creating loops that reflect the cyclic behavior present in NFA. This approach not only aids in sequential progression within the ticketing system but also enhances the overall functionality and efficiency of the system.

Amrita Vishwa Vidyapeetham (IN)
Openalex Percentile: Top 55%
Web Applications and Data Management
AI Navigator

Ask Laika to Summarize, Analyze, and Connect papers live on the map.

Summarize Papers & Methodologies

Extract key findings, datasets, and comparative methods across publications.

Benchmark Rankings & Visual Analytics

Rank top research institutions, authors, funders, topics, and journals by Field-Weighted Citation Impact (FWCI) and paper volume with instant charts.

Connect Distant Disciplines

Bridge topological clusters on the map to find hidden collaborative intersections.