JFLAP
Sign in to saveJFLAP (Java Formal Languages and Automata Package) is interactive educational software written in Java for experimenting with topics in the computer science area of formal languages and automata theory, primarily intended for use at the undergraduate level or as an advanced topic for high school. JFLAP allows one to create and simulate structures, such as programming a finite-state machine, and experiment with proofs, such as converting a nondeterministic finite automaton (NFA) to a deterministic finite automaton (DFA).
Wikidata facts
- Instance of
- educational software
- Platform
- Java virtual machine
- Official website
- www.jflap.org
- Image
- Jflap-nfaToDfa.png
Show 8 more facts
- Commons category
- JFLAP
- programmed in
- Java
- source code repository URL
- www2.cs.duke.edu/csed/jflap/jflaptmp/july27-18/JFLAP7.1.jar
- copyright license
- proprietary license
- language of work or name
- English language
- inception
- 1990-00-00
- publication date
- 1990-00-00
- software version identifier
- 7.1
via Wikidata · CC0
~5 min read
Encyclopedic overview
7 sectionsContents
- History
- Topics covered in JFLAP
- Releases
- Awards
- Books on JFLAP
- References
- External links
JFLAP (Java Formal Languages and Automata Package) is interactive educational software written in Java for experimenting with topics in the computer science area of formal languages and automata theory, primarily intended for use at the undergraduate level or as an advanced topic for high school. JFLAP allows one to create and simulate structures, such as programming a finite-state machine, and experiment with proofs, such as converting a nondeterministic finite automaton (NFA) to a deterministic finite automaton (DFA).
JFLAP is developed and maintained at Duke University, with support from the National Science Foundation since 1993. It is freeware and the source code of the most recent version is available, but under some restrictions. JFLAP runs as a Java application.
Excerpted from Wikipedia’s “JFLAP” article, available under the CC BY-SA 4.0 licence.