AlternativeTo Logo

Apps with 'State machine' feature

  1. Violet is a UML editor with these benefits: Very easy to learn and use. Draws nice-looking diagrams. Completely free. Cross-platform. Violet is intended for developers, students, teachers, and authors who need to produce simple UML diagrams quickly.



  2. With YAKINDU Statechart Tools, you can easily create complex systems in a visual way. Simulate and test your system’s behavior already while you are modeling.

    • FreeProprietary
    • Mac
    • Windows
    • Linux

    JFLAP is software for experimenting with formal languages topics including nondeterministic finite automata, nondeterministic pushdown automata, multi-tape Turing machines, several types of grammars, parsing, and L-systems.

  3. Finitris is a game where the objective is to construct a finite state machine given a regular expression. This is done by placing states on the game field, and labeling the connecting arrows with particular characters.

  4. Welcome to Delivering Freight ASAP. This application is a riveting puzzle game and an educational tool rolled into one. Play the three increasingly difficult levels of Delivering Freight ASAP, and learn how Deterministic Finite-State Automata work.

  5. Need to test a deterministic finite automaton for an upcoming course assignment, or just curious? Then you've come to the right place! DFA Tester is a simple and intuitive application to build and test deterministic finite automatons.

  6. LMS Imagine.Lab AMESim is a simulation software for the modeling and analysis of one-dimensional (1D) systems. The software package offers a 1D simulation suite to model and analyze multi-domain, intelligent systems and to predict their multi-disciplinary performance.

  7. Combining triggers using IFTTT, Zapier, and Microsoft Flow automations can be challenging. Switchur is the answer. Because every orchestra needs a good conductor.

    No screenshots yet
  8. QM is a free graphical modeling tool for designing and implementing real-time embedded software in C or C++.

  9. WorkflowEngine.NET - component that adds workflow in your application. It can be fully integrated into your application, or be in the form of a specific service (such as a web service).

    • FreeOpen Source
    • Windows
    • Linux

    The scxml state machine to c++ compiler.

    No screenshots yet
    • FreeOpen Source
    • Mac
    • Windows
    • Linux

    Software and hardware systems contain faults. One important technique to detect faults is testing. With the spread of model-based development, models became also important for testing. In model-based testing, test models are used to generate test suites (semi-)automatically.

    No screenshots yet
  10. Ragel is a finite-state machine compiler and a parser generator targeting C, C++ and ASM. It can recognize byte sequences and execute code at arbitrary points in the process.

  11. IAR Visual State is a set of tools for designing, testing and implementing embedded applications based on state machines.

    No screenshots yet