Duke University Department of Computer Science Department of Computer Science Box 90129 Duke University Durham, NC 27708-0129 jfl
[email protected] July 11, 2007 2007 Premier Award Greetings: Enclosed is a submission of JFLAP, a software tool for formal languages and automata theory in computer science, and a tutorial on JFLAP for consideration for the 2007 NEEDS Premier Award. Included are 15 copies of the submission packet. JFLAP was submitted to NEEDS last year. The newest version of JFLAP, Version 6.1, is available for downloading from www.jflap.org. The web tutorial on JFLAP is also available from this same page. I am the sole faculty member who has developed JFLAP and related tools over the past 17 years, supervising many students. I’m including several former and current Duke students I’ve contacted who worked on the current version of JFLAP and its tutorial: Thomas Fin- ley (
[email protected]) (now at Cornell University), Stephen Reading (
[email protected]), Bartlett Bressler (
[email protected]), Ryan Cavalcante (
[email protected]) (now at Microsoft), Jinghui Lim (
[email protected]), Chris Morgan (
[email protected]) and Kyung Min (Jason) Lee (
[email protected]). I am authorized to submit the software for the Premier competition. My contact information is above. I hold the copyright on JFLAP. Susan Rodger authorizes NEEDS to become a non-exclusive distributor of the JFLAP software as submitted. JFLAP is software for experimenting with formal languages and automata theory and can be used with a course in Formal Languages, Discrete Mathematics, or Compilers. With JFLAP one can create and test automata, pushdown automata, multi-tape Turing machines, regular grammars, context-free grammars, unrestricted grammars and L-systems.