JFLAP
JFLAP software | |
---|---|
Conversia de la NFA la DFA | |
Tip | Educaţie |
Dezvoltator | Susan H. Rodger |
Data primei versiuni | 1990 |
Ultima versiune | 7.0 (15 mai 2011) |
Ultima versiune beta | 8.0 (24 ianuarie 2015) |
Sistem de operare | Microsoft Windows macOS GNU / Linux |
Limba | Java |
Licență | LICENȚĂ JFLAP 7.0 [1] ( Non-free ) |
Limbă | Engleză |
Site-ul web | www.jflap.org |
JFLAP este un software freeware pentru studiul științei informatice teoretice , în special automatelor de stat finit și limbajelor formale . Codul sursă , scris în Java , este disponibil în anumite condiții.
Dezvoltat inițial de Susan H. Rodger în anii 1990 în C / C ++ pentru X Window sub denumirea de FLAP (Formal Languages and Automata Package) [2] , acest instrument a inclus câteva caracteristici ale JFLAP legate de studiul finitului mașini de stat, automate alimentate cu baterii și mașini Turing . [3]
Din 1994, studenții Universității Duke au extins și au convertit software-ul în Java. [4] [5] JFLAP permite conversia de la automat finit nedeterminist la automat finit determinist , în gramatica formală sau în expresie regulată , crearea automatelor stivuite pornind de la gramaticile fără context și studiul analizelor LR și SLR . [6] [7]
Notă
- ^ (EN) Licență jflap 7.0 , cs.duke.edu la 28 august 2009. Accesat la 25 ianuarie 2017.
- ^ M. LoSacco; SH Rodger (1993). "FLAP: Un instrument pentru desenarea și simularea automatelor". EDMEDIA '93, Conferința mondială privind multimedia și hipermedia educaționale: 310–317. .
- ^(EN) FLAP
- ^(EN) jflap History
- ^(EN) Istoria jflap
- ^(EN) jflap v3.0 30 decembrie 1998
- ^(EN) Ce este jflap?
Alte proiecte
- Wikimedia Commons conține imagini sau alte fișiere despre JFLAP
linkuri externe
- ( RO ) Site oficial , pe jflap.org .
- Depozitul sursă JFLAP , la www2.cs.duke.edu .