Translates state machine into a target programming language.
SMC takes a state machine stored in a .sm file and generates a State pattern in 14 programming languages. Includes: default transitions, transition args, transition guards, push/pop transitions and Entry/Exit actions. See User Manual for more info.
State machine framework for reactive embedded systems
RKH is a generic, flexible, modular, highly portable, ANSI-C compliant, and open-source development tool for implementing hierarchical state machines based on modern state machine concepts. This modern techniques are used to give an abstract description of the dynamic behavior of a system in a substantial manner. The RKH not implements neither entire UML specs. nor entire Statechart specs. Instead, the RKH intention is to support just enough basic concepts of that powerful tools to facilitate...
Dlib is a C++ toolkit containing machine learning algorithms and tools for creating complex software in C++ to solve real world problems.
The Helsinki Finite-State Transducer toolkit is intended for processing natural language morphologies. The toolkit is demonstrated by wide-coverage implementations of a number of languages of varying morphological complexity.
PC Emulation for Android
/!\ Please contact us if you wish to help write How-to's and other documentation for our wiki! --- Limbo is a PC Emulator (x86) based on QEMU. Limbo works with a few Desktop OSes. Windows XP and newer, Ubuntu, and most large OS are NOT supported due to their heavy usage of resources. 'Hacker's Keyboard' (available on Play Store) is recommended for use with Limbo. Emulation speeds depend on your device and OS. It's recommended to use a device with at least a dual core CPU. --- For any...
Custom Linux Distribution
==================== www.PrathamOS.com ==================== *********************** ADYAH => JUNE 2018 *********************** ********************************************************** SCREENSHOTS => www.PrathamOS.com/Adyah.html **********************************************************
My NES is a portable open source NES/Famicom emulator written in C#.
My NES is a portable, open source, low level NES/Famicom emulator written in C#. The compatibility of My NES is very high, running most games without any bugs. The aim of the project is to reproduce any hardware quirks that games may rely on as elegantly as possible. My NES doesn't employ any game specific hacks or hash checks (Aside from filling in pot holes left behind by the iNES file format). Video and audio outputs are configured carefully to produce images and sound as accurate as...
Innovative and practical general-purpose multi-paradigm language
The Ring is an Innovative and practical general-purpose multi-paradigm language. The supported programming paradigms are Imperative, Procedural, Object-Oriented, Functional, Meta programming, Declarative programming using nested structures, and Natural programming. The language is portable (Windows, Linux, macOS, Android, etc.) and can be used to create Console, GUI, Web, Games and Mobile applications. The language is designed to be Simple, Small, Flexible and Fast.
A Finite State Machine Editor, written on QT. It allows to draw Finite State Machine with easy GUI and store it in XML file. There are Finite State Machine Compilers to translate this description to source code (technique like QT's UIC uses).
State Machine Diagram Plug-In for Eclipse/CDT
Provides an Eclipse Plug-In to display state machine diagrams from C/C++ code.
A control software for GRBL-powered milling machines
Java library for building state machine.
為 Java 的工具函式庫，用來輔助在Java 程式中創建狀態機(State Machine)，以較簡易的方式來連結不同狀態下該使用該物件的那個方法。
Explore Extend Evaluate C++ at Runtime
Explore Extend Evaluate C++ at Runtime http://www.wiwila.com/tools/phantom
Beamforming and Speech Recognition Toolkit
BTK contains C++ and Python libraries that implement speech processing and microphone array techniques such as speech feature extraction, speech enhancement, speaker tracking, beamforming, dereverberation and echo cancellation algorithms. The Millennium ASR provides C++ and python libraries for automatic speech recognition. The Millennium ASR implements a weighted finite state transducer (WFST) decoder, training and adaptation methods. These toolkits are meant for facilitating research...
The regex-centric, fast and flexible scanner generator for C++
RE/flex is the fast and flexible C++ lexical analyzer generator with Unicode support, indent/nodent/dedent anchors, lazy quantifiers, word boundaries and many other features that Flex lacks. Intended for fast scanning of UTF-8/16/32 files, strings, and streams. Compatible with Flex lexer specifications and supports Bison/Yacc and other parser generators. The reflex scanner generator tool generates clean lexer class code that is MT-safe. Generates Graphviz files to visualize state machine DFAs...
A collection of developer tools for game-making on and for the Nintendo DS, including (but not limited to) content uploader, 2D game engine with sound, level and sprite editor.
Free cooperative operating system designed for Cortex-M
Free, simple and tiny cooperative operating system (OS) designed for deeply embedded applications. Target: ARM Cortex-M, STM8, AVR8 families. It was inspired by the concept of a state machine. Procedure executed by the task (task state) doesn't have to be noreturn-type. It will be executed into an infinite loop. There's a dedicated function for immediate change the task state.
A library to handle coroutine and green thread in C
ZM is a C library to handle continuations (coroutine, exception, green thread) with finite state machines. The library is written in C99 without external dependecy or machine-specific code and can be compiled in ansi-c or ansi-c++ with the minal effort to define two unsigned int type (uint8_t and uint32_t).
c64 basic loader generator for machine language programs
Basload is a crossdevelopment commandline tool for the Commodore 64 that takes takes a pure machine language program file, transforms it into BASIC data statements + checksum and adds a small BASIC install routine. Main purpose of this is to share short ML programs for hardware testing/debugging in a typable form over the internet in cases where the recipient cannot transfer those to his C64 in binary state and thus has to type them in.
The Open Model API (OMA) isn't only an API, it's also a toolkit. OMA supplies conversion tools for 3D models as well as a developer library inspired by OpenGL's state machine design.
Java Performance Toolbox
The jPTbox is a library designed as a collection of various small tools that can be used in development of Java applications that have strong performance requirements. Including: - watchdog - state-machine - atomic sequencers - statistics counters - TLV - BNF
STPATCGeneratorPlugin is an Eclipse plugin developed based on XSTAMPP architecture for the STPA TCGenerator tool which is developed by Asim Abdulkhaleq. Th plugin will integrate with XSTAMPP platform for safety engineering to allow the safety analyst to automatically generate the safety-based test cases for each STPA-generated software safety requirements which are derived during STPA safety analysis process.
A framework for the development of intelligent systems.
QSMM, a recursive acronym for "QSMM State Machine Model", is a framework for learning finite automatons that perform goal-directed interaction with entities which exhibit deterministic or stochastic behavior. The learning process can be carried out in real time together with the interaction process. A basic building block for supporting state models of finite automatons is adaptive probabilistic mapping, which for an argument from its domain returns more often results that maximize or minimize...
1-wire based boiler/DHW/distribution heating system controller
bctl is a C++ state-machine based boiler controller utilizing a 1-Wire bus for sensors and I/O. It implements a multi-loop circulation/distribution controller targeting a dual boiler system for combined wood/fuel based heating. The wood fired boiler system utilizes hot water thermal storage and indirect heating of domestic hot water during firing. It includes provision for dumping excess heat to the distribution system, as well as provision for heat recovery during a cool-down cycle...
A C++ framework that implements generalised finite state machines.
The State Controller Library is a generic platform-independent C++ framework that allows finite state machines and multi-action planning generalisations thereof to be realised. The structure and implementation of this library focuses on the application of finite state machines to real-time control loops, but can be reasonably adapted for virtually any other application, even completely unrelated to control systems. An emphasis has been placed on having very low overhead so as not to hurt...