skip to main content
10.1145/1121341.1121460acmconferencesArticle/Chapter ViewAbstractPublication PagessigcseConference Proceedingsconference-collections
Article

jFAST: a java finite automata simulator

Published:03 March 2006Publication History

ABSTRACT

Visualization and interactivity are valuable active learning techniques that can improve mastery of difficult concepts. In this paper we describe jFAST, an easy-to-use graphical software tool for teachers and students, with an emphasis on introductory level finite state machine topics. The jFAST software enables visual design, exploration and simulation of a variety of finite state machines, with a primary goal of enhancing teaching effectiveness in this subject, particularly for less advanced computer science students. The architecture and functionality of jFAST are explained, and results of preliminary evaluation are provided.

References

  1. O. L. Astrachan, R. C. Duvall, J. Forbes, and S. H. Rodger. Active learning in small to large courses. In Proceedings of the 32nd ASEE/IEEE Frontiers in Education Conference, Boston, MA USA, November 2002.Google ScholarGoogle ScholarCross RefCross Ref
  2. H. Bergström. Applications, Minimisation, and Visualisation of Finite State Machines. Master's Thesis. Stockholm University, 1998. Related website at: http://www.dsv.su.se/~henrikbe/petc/.Google ScholarGoogle Scholar
  3. W. E. Campbell and K. A. Smith. New Paradigms for College Teaching. Jossey-Bass Publishers, San Francisco, 1995.Google ScholarGoogle Scholar
  4. J. Bovet. Visual Automata Simulator, a tool for simulating automata and Turing machines. University of San Francisco. Available for download at: http://www.cs.usfca.edu/~jbovet/vas.html. 2004.Google ScholarGoogle Scholar
  5. R. Cavalcante, T. Finley and S. Rodger. A visual and interactive automata theory course with JFLAP 4.0. In Thirty-fifth SIGCSE Technical Symposium on Computer Science Education, pages 99-99, ACM Press, 2004. Google ScholarGoogle ScholarDigital LibraryDigital Library
  6. N. Christin. DFApplet, a deterministic finite automata simulator. Available for download at: http://www.sims.berkeley.edu/~christin/dfa/. 1998.Google ScholarGoogle Scholar
  7. E. Head. ASSIST: A Simple Simulator for State Transitions. Master's Thesis. State University of New York at Binghamton. 1998. Related website at: http://www.cs.binghamton.edu/~software/.Google ScholarGoogle Scholar
  8. M. Mohri, F. C. N. Pereria and M. D. Riley. AT&T FSM Library. Software tools. 2003. Available at: http://www.research.att.com/sw/tools/fsm/.Google ScholarGoogle Scholar
  9. S. H. Rodger. Visual and Interactive Tools. Web site of automata theory tools at Duke University, Feb. 2005. Available online at: http://www.cs.duke.edu/~rodger/tools/.Google ScholarGoogle Scholar

Index Terms

  1. jFAST: a java finite automata simulator

        Recommendations

        Comments

        Login options

        Check if you have access through your login credentials or your institution to get full access on this article.

        Sign in
        • Published in

          cover image ACM Conferences
          SIGCSE '06: Proceedings of the 37th SIGCSE technical symposium on Computer science education
          March 2006
          612 pages
          ISBN:1595932593
          DOI:10.1145/1121341

          Copyright © 2006 ACM

          Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

          Publisher

          Association for Computing Machinery

          New York, NY, United States

          Publication History

          • Published: 3 March 2006

          Permissions

          Request permissions about this article.

          Request Permissions

          Check for updates

          Qualifiers

          • Article

          Acceptance Rates

          Overall Acceptance Rate1,595of4,542submissions,35%

          Upcoming Conference

          SIGCSE Virtual 2024
          SIGCSE Virtual 2024: ACM Virtual Global Computing Education Conference
          November 30 - December 1, 2024
          Virtual Event , USA

        PDF Format

        View or Download as a PDF file.

        PDF

        eReader

        View online with eReader.

        eReader