Skip to main content

Increasing the experimentation of theoretical computer science with new features in JFLAP

Publication ,  Journal Article
Rodger, SH; Genkins, J; McMahon, I; Li, P
Published in: Annual Conference on Innovation and Technology in Computer Science Education, ITiCSE
August 12, 2013

JFLAP is an educational software tool for experimenting with several types of automata, grammars and proofs related to the area of theoretical computer science. For example, one can create an NFA, convert it to a DFA, minimize the number of states in the DFA, convert it to a regular expression or convert it to a regular grammar. Once created, one can simulate test strings. JFLAP includes a large number of topics and proofs to experiment with from the regular languages, context-free languages, recursively enumerable languages and l-systems. This poster describes several new features in a redesign of JFLAP that includes a more flexible grammar representation, explicit formal definitions, basic set theory tools, and new algorithms.

Duke Scholars

Published In

Annual Conference on Innovation and Technology in Computer Science Education, ITiCSE

DOI

ISSN

1942-647X

Publication Date

August 12, 2013

Start / End Page

351
 

Citation

APA
Chicago
ICMJE
MLA
NLM
Rodger, S. H., Genkins, J., McMahon, I., & Li, P. (2013). Increasing the experimentation of theoretical computer science with new features in JFLAP. Annual Conference on Innovation and Technology in Computer Science Education, ITiCSE, 351. https://doi.org/10.1145/2462476.2466521
Rodger, S. H., J. Genkins, I. McMahon, and P. Li. “Increasing the experimentation of theoretical computer science with new features in JFLAP.” Annual Conference on Innovation and Technology in Computer Science Education, ITiCSE, August 12, 2013, 351. https://doi.org/10.1145/2462476.2466521.
Rodger SH, Genkins J, McMahon I, Li P. Increasing the experimentation of theoretical computer science with new features in JFLAP. Annual Conference on Innovation and Technology in Computer Science Education, ITiCSE. 2013 Aug 12;351.
Rodger, S. H., et al. “Increasing the experimentation of theoretical computer science with new features in JFLAP.” Annual Conference on Innovation and Technology in Computer Science Education, ITiCSE, Aug. 2013, p. 351. Scopus, doi:10.1145/2462476.2466521.
Rodger SH, Genkins J, McMahon I, Li P. Increasing the experimentation of theoretical computer science with new features in JFLAP. Annual Conference on Innovation and Technology in Computer Science Education, ITiCSE. 2013 Aug 12;351.

Published In

Annual Conference on Innovation and Technology in Computer Science Education, ITiCSE

DOI

ISSN

1942-647X

Publication Date

August 12, 2013

Start / End Page

351