88
Views
9
CrossRef citations to date
0
Altmetric
Original Articles

From regular expressions to finite automataFootnote

, &
Pages 415-431 | Received 03 Nov 1998, Published online: 19 Mar 2007

References

  • Aho , A. V. , Sethi , R. and Ullman , J. D. 1986 . Compilers , 113 – 158 . Addison-Wesley .
  • Antimirov , V. 1996 . Partial Derivatives of Regular Expressions and Finite Automaton construction . Theoret, Comput. Sci. , 155 : 291 – 319 .
  • Autebert , J.-M. 1987 . “ Langages algébriques ” . In Collection Etudes et Recherches en Informatique , Paris : Masson .
  • Berry , G. and Sethi , R. 1986 . From Regular Expressions to Deterministic Automata . Theoret. Comput. Sci. , 48 : 117 – 126 .
  • Berstel , J. 1987 . “ Finite Automata and Rational Languages, an introduction ” . In Formal Properties of Finite Automata and Applications Edited by: Pin , J.-E. Vol. 386 , 2 – 14 . Lecture Notes in Computer Science
  • Berstel , J. and Pin , J.-E. 1996 . Local Languages and the Berry-Sethi Algorithm . Theoret, Comput, Sci. , 155 : 439 – 446 .
  • Book , R. , Even , S. , Greibach , S. and Ott , G. 1971 . Ambiguity in Graphs and Expressions . IEEE Trans, on Computers , C-20 ( 2 ) : 149 – 153 .
  • Brüggemann-Klein , A. 1993 . Regular Expressions into Finite Automata . Theoret. Comput. Sci. , 120 ( 2 ) : 197 – 213 .
  • Brüggemann-Klein , A. and Wood , D. 1992 . “ Deterministic Regular Languages ” . In Proc. STAGS′92 Edited by: Finkel , A. and Jantzen , M. Vol. 577 , 173 – 184 . Lecture Notes in Computer Science
  • Brzozowski , J. A. and Mc Cluskey , E. J. Jr. 1963 . Signal Flow Graph Techniques for Sequential Circuit State Diagrams . IEEE Trans, on Electronic Computers , EC 12 ( 2 )
  • Brzozowski , J. A. 1964 . Derivatives of Regular Expressions . J. ACM , 11 ( 4 ) : 481 – 494 .
  • Caron , P. 1997 . AG: A Set of Maple Packages of manipulating Automata and Semigroups . Software-Practice and Experience , 27 ( 8 ) : 863 – 884 .
  • Caron , P. and Ziadi , D. Characterization of Glushkov Automata . Theoret. Comput. Sci. , to appear in
  • Champamaud J.-M Automate: Un Système de manipulation des Automates Finis Research report LITP 85-48 1985
  • Champamaud , J.-M. and Hansel , G. 1991 . Automate: a Computing Package for Automata and Finite Semigroups . J. of Symb. Comp. , 12 ( 8 ) : 197 – 220 .
  • Champamaud J.-M. Ziadi D. Ponty J.-L Determinization of Glushkov automata Workshop on Implementing Automata, WIA'98, Rouen to appear in Lecture Notes in Computer Science 1988
  • Chang , C.-H. and Paige , R. 1992 . “ From Regular Expressions to DFAs using NFAs ” . In Proc. CPM′91 Edited by: Apostolica , A. , Crochemore , M. , Galil , Z. and Manber , U. Vol. 664 , 90 – 110 . Lecture Notes in Computer Science
  • Eilenberg , S. 1974 . “ Automata, Languages, and machines ” . Vol. A , New York : Academic Press .
  • Glushkov , V. M. 1960 . On a Synthesis Algorithm for Abstract Automata . Ukr, Matem. Zurnal , 12 ( 2 ) : 147 – 156 . in Russian
  • Glushkov , V M. 1961 . The Abstract Theory of Automata . Russian Mathematical Surveys , 16 ( 2 ) : 1 – 53 .
  • Hopcroft , J. E. and Ullman , J. D. 1979 . Introduction to Automata Theory, Languages and Computation , Addison-Wesley .
  • Leiss , E. 1981 . The Complexity of Restricted Regular Expressions and the Synthesis Problem of Finite Automata . J Computer and System Sciences , 23 ( 3 ) : 348 – 354 .
  • Matz O. Miller A. Patthoff A Thomas W. Valkena E. Report on the Program AMoRE, Research report Institut für informauk und praktische matheraatik, Christian-Albrechts Universität Kiel 1995
  • Mc Naughton , R. and Yamada , H. 1960 . Regular Expressions and State Graphs for Automata . IRE Trans. on Electronic Computers , EC-9 ( 3 ) : 39 – 47 .
  • Mirkin B. G. An Algorithm for constructing a Base in a Language of Regular Expressions, (in Russian) Izv. Akak. Nauk SSSR, Techn. Kibernet 5 1966 113 119 English translation in Engineering Cybernetics, 5, 110-116
  • Ponty , J.-L. , Ziadi , D. and Champamaud , J.-M. 1997 . “ A new Quadratic Algorithm to convert a Regular Expression into an Automaton ” . In Proc. WIA′96 Edited by: Raymond , D. and Wood , D. Vol. 1260 , 109 – 119 . Lecture Notes in Computer Science
  • Ponty J.-L. Algorithmique et Implémentation des Automates Contribution au Développement du Logiciel AUTOMATE. Ph.D. Thesis,LIR Université de Rouen France 1997 Rapport LIR TH97.03
  • Ponty , J.-L. 1988 . “ An Efficient ε-free Procedure for Deciding Regular Language Membership ” . In Proc. WJA′97 Edited by: Wood , D. and Yu , S. Vol. 1436 , 159 – 170 . Lecture Notes in Computer Science
  • Spivak , M. A. 1963 . A new Algorithm for the Abstract Synthesis of Automata . Materiali Nauchnich Seminarov po Teoreticheskim I Prikladnim Voprosam Kiberneteki, eoria Automatov, Kiev 3. , in Russian
  • Spivak , M. A. 1965 . An Algorithm for the Abstract Synthesis of Automata for an Extended Language of Regular Expressions . Izv. Akad. Nauk SSSR, Techn. Kibernet , 1 : 51 – 57 . English translation in Engineering Cybernetics.in Russian
  • Thompson , K. 1968 . Regular Expression Search Algorithm . Comm. Assoc. Comput. Mach. , 11 : 419 – 422 .
  • Watson B. Taxonomies and Toolkits of Regular Languages Algorithms, Ph.D. Thesis Eindhoven University of Technology The Nederlands 1995
  • Wood , D. 1987 . Theory of computation , New York : Wiley .
  • Ziadi , D. , Ponty , J.-L. and Champamaud , J.-M. 1997 . Passage d′une expression rationnelle à un automate fini non-déterministe . Bull. Belg. Math. Soc. , 4 : 177 – 203 .
  • Ziadi D. Algorithmique parallèle et séquentielle des automates. Ph.D. Thesis, LIR Université de Rouen France 1996 Rapport LIR TH96.01
  • Ziadi , D. and Champamaud , J.-M. May 1998 . From Regular Expressions to Small NFAs May , Unpublished manuscript

Reprints and Corporate Permissions

Please note: Selecting permissions does not provide access to the full text of the article, please see our help page How do I view content?

To request a reprint or corporate permissions for this article, please click on the relevant link below:

Academic Permissions

Please note: Selecting permissions does not provide access to the full text of the article, please see our help page How do I view content?

Obtain permissions instantly via Rightslink by clicking on the button below:

If you are unable to obtain permissions via Rightslink, please complete and submit this Permissions form. For more information, please visit our Permissions help page.