Hardcoding finite state automata processing

E.K. Ngassam, B.W. Watson, D.G. Kourie

Onderzoeksoutput: Hoofdstuk in Boek/Rapport/CongresprocedureConferentiebijdrageAcademicpeer review

Samenvatting

To hardcode and algorithm means to build into it the data that it requires. In this paper, we present various experiments in hardcoding the transition table of a finite state machine directly into string-recognizing code. Experiments are carried out in two phases. The first phase is limited to the analysis of the hardcoded behavior in relation to acceptance or rejection of a single symbol in some arbitrary state of some finite automaton. Then follows a simulation of the analysis of some hardcoded solution for recognizing an entire string. Measurements are provided to show the time efficiency gains by various hardcoded versions over the traditional table-driven approach.
Originele taal-2Engels
TitelProceedings of the 2003 annual research conference of the South African Institute of Computer Scientists and Information Technologists on Enablement through Technology (SAICSIT, Fourways, South Africa, September 17-19, 2003)
RedacteurenJ. Eloff, xx et al.
Plaats van productieNew York
UitgeverijAssociation for Computing Machinery, Inc
Pagina's111-121
ISBN van geprinte versie1-58113-774-5
StatusGepubliceerd - 2003

Publicatie series

NaamACM International Conference Proceeding Series
Volume47

Vingerafdruk

Duik in de onderzoeksthema's van 'Hardcoding finite state automata processing'. Samen vormen ze een unieke vingerafdruk.

Citeer dit