Displaying 1 to 5 from 5 results

State-Machine - Javascript Hierarchical Finite State Machine

  •    Javascript

This module allows you to create both single-level and hierarchical finite state machines. State Machines are composed of states, and each state has (optional) callbacks for entering and exiting state. It's also possible to restrict the transition from states using the from property. Available states can be set with addState and initial state can be set using initialState setter.

statechart - A rust implementation of statecharts: hierarchical, reactive state machines

  •    Rust

A rust implementation of statecharts. Statecharts are a visual approach to expressing hierarchical state machines, useful for describing reactive, event-driven systems. Statecharts were originally introduced in Harel87. Harel07 gives background and context to the innovation and development of statecharts. For technical context, application to MDSD and practical systems design, see D. Harel and M. Politi, Modeling Reactive Systems with Statecharts: The STATEMATE Approach, (with M. Politi). The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

qm - QM graphical modeling and code generating tool based on UML state machines

  •    

QM (QP Modeler) is a freeware graphical modeling tool for designing and implementing real-time embedded software based on the UML state machines and the lightweight QP active object frameworks. QM is available for Windows 32/64-bit, Linux 64-bit, and MacOS. CAUTION: If you have any previous version of QM installed on your system, please uninstall it before installing the new version.

qpc - QP/C real-time framework/RTOS for embedded systems based on active objects (actors) and hierarchical state machines

  •    C

NOTE: If your company has a policy forbidding open source in your product, all QP frameworks can be licensed commercially, in which case you don't use any open source license and you do not violate your policy. QP/C (Quantum Platform in C) is a lightweight, open source software framework/RTOS for building reactive real-time embedded applications as systems of cooperating, event-driven active objects (actors). The QP/C framework is a member of a larger QP family consisting of QP/C, QP/C++, and QP-nano frameworks, which are all strictly quality controlled, thoroughly documented, and commercially licensable.




qpcpp - QP/C++ real-time framework/RTOS for embedded systems based on active objects (actors) and hierarchical state machines

  •    C++

NOTE: If your company has a policy forbidding open source in your product, all QP frameworks can be licensed commercially, in which case you don't use any open source license and you do not violate your policy. QP/C++ (Quantum Platform in C++) is a lightweight, open source software framework/RTOS for building reactive real-time embedded applications as systems of cooperating, event-driven active objects (actors). The QP/C++ framework is a member of a larger QP family consisting of QP/C, QP/C++, and QP-nano frameworks, which are all strictly quality controlled, thoroughly documented, and commercially licensable.