Preview

Deque Automata for All Classes of Formal Languages

Better Essays
Open Document
Open Document
1939 Words
Grammar
Grammar
Plagiarism
Plagiarism
Writing
Writing
Score
Score
Deque Automata for All Classes of Formal Languages
Deque Automata for all classes of Formal languages

B. Asha latha1
Department of computers
SRKIT Engineering
Vijayawada Andhra Pradesh (India)

T.Vishnupriya2
Department of Electronics
SRKIT Vijayawada, Andhra Pradesh (India)

N.Himabindu3
Department of computers
KBN College of Vijayawada, Andhra Pradesh (India)

Abstract: The purpose of computation involves solving problems by communicating them to a computational model by means of a suitable language .A number of languages have been developed for this purpose. To recognize these languages some computational models has been developed and they are finite state machine, push down automata, queue automata and turing machines. But these machines are restricted to only one specific formal languages like regular, context free ,etc. In this paper we proposed a machine called a Dequeue automaton that is capable of recognizing different classes of automata. We also shown that the simulation results from the Deque automata.

Keywords: Formal languages, Finite automata, PDA ,TM.

I. Introduction
A finite automaton was the first abstract model as well as the mathematical model of digital computers. It is very powerful model of computation. It can recognize and accept regular languages. But finite automata have limited memory(states) which prevents them accepting Context free languages .Since memory is a limitation of finite automata ,a memory element is added as a stack, in order to made finite automata a powerful machine and to accept Context free languages. That new type of computational model is known as a Push down automata.PDA is similar to finite automata except that it has an extra memory unit stack. Stack is defined as a data structure where insertion and deletion of any element is possible only at one end called top of the stack.[1].

The automata with queue memory was constructed in a similar way as the PDA, however the new type of memory of QA is queue. The definition of queue automata is similar to that of



References: [1]. Introduction to automata theory languages and computation by ULLAMAN [2]. Bhattacharjee, A.,and Debnath, B.K.,”Queue Automata “.

You May Also Find These Documents Helpful

  • Powerful Essays

    Comp3652 Unit 2 Assignment

    • 1090 Words
    • 5 Pages

    For this assignment, you will be completing the implementation of an interpreter for fractal, a…

    • 1090 Words
    • 5 Pages
    Powerful Essays
  • Satisfactory Essays

    POS 420 Week 5 UNIX Paper

    • 541 Words
    • 4 Pages

    Complete the University of Phoenix Material: File Processing Commands Worksheet located on your student website.…

    • 541 Words
    • 4 Pages
    Satisfactory Essays
  • Good Essays

    In a procedural program, modules interact by reading and writing state that is stored in shared data structures.…

    • 793 Words
    • 4 Pages
    Good Essays
  • Good Essays

    Comp 220

    • 1463 Words
    • 6 Pages

    Pointers also have the requirement that the pointer type must be of the same data type as the variable, or the data that it points to or holds the address of. The power of pointers also hints at the potential complexity of their use, which is why this lab is focused almost entirely on several different aspects and uses of pointers. The lab also introduces pointer arrays and pointers to pointers.…

    • 1463 Words
    • 6 Pages
    Good Essays
  • Better Essays

    Global Electronics

    • 2253 Words
    • 10 Pages

    Global Electronics, Inc. (GEI), has its main office in Sarasota, Florida and the company employs about 2,300 people at its three U.S. fabrication facilities (located in Huntsville, Alabama; Evansville, Indiana; and Reading, Pennsylvania), and has 4,000 employees at its assembly and test facility in Kuala Lumpur, Malaysia. Discrete power semiconductors and analog, digital, mixed-signal, and radiation-hardened integrated circuits for signal processing and power-control applications are at the heart of what GEI designs, manufactures, and markets.…

    • 2253 Words
    • 10 Pages
    Better Essays
  • Satisfactory Essays

    A(n) _____________ is a set of instructions that a computer follows to perform a task.…

    • 259 Words
    • 2 Pages
    Satisfactory Essays
  • Satisfactory Essays

    •Name and describe the only language that computers understand and explain how the instructions that people write for computers get into that form…

    • 322 Words
    • 2 Pages
    Satisfactory Essays
  • Good Essays

    Concept Programing

    • 443 Words
    • 3 Pages

    3. (15%) Design a state diagram to recognize one form of the comments of the C-based programming languages,…

    • 443 Words
    • 3 Pages
    Good Essays
  • Good Essays

    “It was the best of times, it was the worst of times, it was the age of wisdom, it was the age of foolishness, it was the epoch of belief, it was the epoch of incredulity, it was the season of Light, it was the season of Darkness, it was the spring of hope, it was the winter of despair, we had everything before us, we had nothing before us, we were all going direct to Heaven, we were all going direct the other way—in short, the period was so far like the present period, that some of its noisiest authorities insisted on its being received, for good or for evil, in the superlative degree of comparison only” (Dickens 1).…

    • 642 Words
    • 3 Pages
    Good Essays
  • Satisfactory Essays

    Copyright © 2012 Pearson Education, Inc. 0-5 Terminology • Machine instruction: An instruction (or command) encoded as a bit pattern d) d d tt recognizable by the CPU • Machine language: The set of all instructions recognized by a machine Copyright © 2012 Pearson Education, Inc. 0-6 3 Machine Language Philosophies • Reduced Instruction Set Computing (RISC) – Few, simple, efficient, and fast instructions – Examples: PowerPC from Apple/IBM/Motorola and ARM • Complex Instruction Set Computing (CISC) –…

    • 783 Words
    • 4 Pages
    Satisfactory Essays
  • Better Essays

    Symbol Table

    • 1792 Words
    • 8 Pages

    Each entry in the symbol table is for the declaration of a name. The format of entries does have to be uniform, because the information saved about a same depends on the usage of time. Each entry can be implemented as a record consisting of a sequence of consecutive words of memory. To keep symbol table entries uniform, it may be convenient for some of the information about a name to be kept outside the table entry, with only a pointer to this information stored in the record.…

    • 1792 Words
    • 8 Pages
    Better Essays
  • Satisfactory Essays

    In this lab we programed a finite state machine in VHDL and then we tested it. After that, we simulate the various tail light operations for a T-Bird automobile.…

    • 415 Words
    • 2 Pages
    Satisfactory Essays
  • Good Essays

    11. The basic memory structures associated with Oracle are the System Global Area (SGA) and the Program Global Area (PGA).…

    • 859 Words
    • 4 Pages
    Good Essays
  • Good Essays

    C++ Algorithm

    • 1077 Words
    • 5 Pages

    (4 points) Suppose we have an array implementation of the stack class, with twelve items in the stack stored at data[0] through data[11]. The CAPACITY is 42. Where does the push method place the new entry in the array?…

    • 1077 Words
    • 5 Pages
    Good Essays
  • Satisfactory Essays

    More Applications of the Pumping Lemma This ppt is the work by Dr. Costas Busch, used with permission, and available from http://csc.lsu.edu/~busch/courses/theorycomp/fall2008/ 1 The Pumping Lemma: • Given a infinite regular language L • there exists an integerm | w | m with length • for any string w L • we can write w  x • with |x y|  m • such that: Fall 2006 (critical length yz and | i xy z  L Costas Busch - RPI y |…

    • 1096 Words
    • 22 Pages
    Satisfactory Essays