25
AuAiata Artomata hecry and compiler Desiqn
UNIT-1: Tntoduction to Fite Automata (syllaus)
shuctural Representations
Automata and complenity
the central concepts of
- Alphabets tutonata theory
- Stings
-Languaqs
pxoblems
Non -deterministe finite Automata (NFA):
-formal definations
An appliatien
- Tet search
finite Automata with Epsilon Transitiens
DeterminiStic Finite utomata (DPA)
-Defination'
- How DFA
of DEA
ProceSS strings EStone ior
- he
lanquaqecf of DEA
Conversion NEA onth E
-tansitions to
NEA wthout e-transitions
Conver Sion of NFA to DfA
Inbhodution of finte automata :
-Automata meevey: The Study of abrat compurting
devices (or) machines.
Desiqn construction o any Software
Component
Intoduction to finite Automrta :
1. Sotoare for de Siqningy and
of diqital ciruit checking of behaviour
2. lexical analyzSi Input text
Jconverts
loqiccul units
bIdentfiegs
bkeywords
3 Sotuare for s(anning :
Lbpunctuations
Scanning large webpages
4. Software for Vertying
systems -’ Finite no of
digital states
yamunication
Pretoccls
(Secure cxchan g)
Sstate :- To remember velenhent portion of the systems
history
finte no. of state s .
entire hstory cant remember desiqned care fultu.
to remember ohot i5 importnt:
Adv- he an imprale ment the oystem uwith a faed
Set of resources
Ex- we camaot Could implement it in havdcare
Cir Cuit or aS a
Simple forrn of progran
Ex.1 Push
State
Start state
State off
(on
Push
STrputs
Start
th the Hhen
A finite aurtomattion modelling recognition of then
Astuctural Representation:
2 Grammers: Models when desqninq Software that
process data with recur Sve structure , o-pasS CY.
7the component of compiler
deals uwith the rCursively nested features of the
typical prcqranming language
’ Such that
expressons -artthemctic, conditional
Kequlay &xpiesSions -
denotes the str ucture of dotc
Cpecially tat strings
’he VNIN- style requlax enpresSion
represerts captalized wovd5 follaued by a
Space and capital letters
’ This Cxpression Yeprescnts patterns in he
Could e a city and State tet tha
Ex.- IAhaca NY
.for complex expresSien,
tA-ZJça-z] xJ[A-z3Cca-z]*)* (1CA-Z JCh
LRange of any number Klank chaacter alone
charaters from
A to z
->parenhesis are used to qroup components of the
Expre ssons they do not repre sent chaacters of
the text descxibed
EL Palo Alto CA
Er a: Ellenkí college csM ’CA-zJ Ca-z* (C3(A-Z]a-1ja (]
Automata And Compaty? CA-Z CA