JFLAP History

History of JFLAP:

JFLAP started as a series of tools at Rensselaer Polytechnic Institute around 1990, with students working under the direction of Susan Rodger. The JFLAP project moved to Duke University in 1994 when Rodger moved there. Following is a list of students who worked on JFLAP and/or related tools throughout the years and the year they started working on tools.

Also see these History slides from the 2006 workshop

DATE NAME SCHOOL TOOL
1990 Dan Caugherty Rensselaer NPDA
1991 Grant Poladian Rensselaer Tools for Automata
1992 Mark LoSacco Rensselaer FLAP
1992 Mike James Rensselaer LR Parser
1992 Danny Daglas Rensselaer Turing Machine Implementation
1992 Jeffrey Nesheiwat Rensselaer Turing Machine Implementation
1992 Jasper Wong Rensselaer Turing Machine Implementation
1993 Eric Luce Rensselaer Turing Machine Building Blocks
1993 Steve Blythe Rensselaer LR Parser
1994 Ugur Dogrusoz Rensselaer Automatic Layout of DFA in LR Parsing
1994 Bhasker Vasudevan Rensselaer NFA to DFA
1994 Mohan Nibhunupudi Rensselaer CFG to CNF
1995 Edwin Tsang Duke University LL and LR Parse Trees
1995 Greg Badros Duke University Modifications to FLAP
1995 Steve Wolfman Duke University L-systems
1995 Ben Hardekopf Duke University DFA to minimum DFA
1996 Ken Leider Duke University PumpLemma
1996 Anna Bilska Duke University Pate: Brute Force Parser
1996 Jason Salemme Duke University Pate: Brute Force Parser
1996 Magda Procopiuc Duke University JFLAP - FLAP to Java
1996 Octavian Procopiuc Duke University JFLAP - FLAP to Java
1997 Alex Karweit Duke University JeLLRap - LL and LR parsing
1997 Robyn Geer Duke University JeLLRap - LL and LR parsing
1997 Eric Gramond Duke University Extensions to JFLAP
1998 Lenore Ramm Duke University L-systems
1999 Ted Hung Duke University Regular Expressions
2002 Thomas Finley Duke University JFLAP rewritten and extended in Swing, L-Systems, Many new additions
2002 Ryan Cavalcante Duke University JFLAP rewritten and extended in Swing
2005 Stephen Reading Duke University Turing Machine Building Blocks in JFLAP, Batch processing
2005 Bart Bressler Duke University Turing Machine Building Blocks in JFLAP
2006 Jinghui Lim Duke University Moore and Mealy machines, Pumping Lemma
2007 Chris Morgan Duke University Graph Layouts, JFLAP Tutorial, Pumping Lemma
2007 Kyung Min (Jason) Lee Duke University CYK Parser, User-Control Parser, JFLAP Tutorial, TM to UG
2008 Jonathan Su Duke University Usage and Updating of JFLAP, image formats, flexible transitions
2009 Henry Qin Duke University Rewrite of Turing machine Building Blocks, Many other updates.
2011 Julian Genkins Duke University Started redesign of JFLAP to JFLAP 8.0
2012 Peggy Li Duke University experimenting with sets
2012 Ian McMahon Duke University CYK parsing, more on Turing machines, more on redesign of JFLAP
2014 Aohui (Lawrence) Lin Duke University Parse Tree, Regex to NFA conversion and more redesign of JFLAP
2014 John Godbey Duke University More redesign of JFLAP
2015 James Cho Duke University Experiment with JFLAP to HTML5 with OpenDSA
2015 Martin Tamayo Duke University JFLAP to HTML5 with OpenDSA
2015 Sung-Hoon Kim Duke University JFLAP to HTML5 with OpenDSA
2016 Han "Bill" Yu Duke University JFLAP to HTML5 with OpenDSA
2016 Brian Pester Duke University JFLAP to HTML5 with OpenDSA
2017 Wei-Ting Yeh Duke University JFLAP to HTML5 with OpenDSA
2017 Yanbo Fang Duke University JFLAP to HTML5 with OpenDSA
2018 Jay Patel Duke University Update JFLAP to 7.1, DFA to RE and RG in OpenDSA