Everything you need to build production-ready agents and models. Access 200+ Google and third-party AI models and tools.
Gemini Enterprise Agent Platform is Google Cloud's comprehensive platform for developers to build, scale, govern, and optimize agents and models. Choose from Google's most advanced models and third-party models like Anthropic's Claude Model Family.
Start Free
Build Data Resilience - Take the Assessment Today
Can you recover when it matters most? Take this quick assessment to identify gaps and build greater recovery confidence.
Is your recovery strategy as strong as you think? Take this quick self-assessment to check your recovery readiness and gain tailored insights. In only 2 minutes, you'll learn where you fall on the recovery readiness scale.
Tool used to generate statemachine framework code from a terse set of
directives embedded directly in the input source code file. This tool will also generate GraphViz graphical description and Spin/Promela modelling output.
dia2fsm reads DIA diagram files constructed in the prescribed format and produces Finite StateMachine (FSM) skeleton code. dia2fsm currently supports code generation to C and C++ and is built on Linux only. dia2fsm depends on Qt, and has been partially
FSMGenerator is a turn-key solution for FSM (Finite StateMachine) automatic generation and integration within user`s software. Please, register to get fast personalized support. Feedbacks, feature requests and bug reports are greatly appriciated.
Many design artifacts can be directly executed. UML state processes can be executed by a statemachine; UML sequence diagrams can be executed directly. ExecDesign will be a suite of Java tools which can be used to document and execute UML designs.
When running multiple domains through the Xen hypervisor, this library will allow a privileged domain to view the runtime state of another domain. This technique is known as virtual machine introspection.
SMC is a java program that generates Java, C++, or C# (and possibly others) code from a simple state table syntax. This is the original project from Robert C. Martin (Unble Bob) as presented on the www.objectmentor.com website for so many years.
jStates is a java library for easy statemachine design and implementation.It uses XML to define states and state transitions. jStates is aimed at easy integration with desktop J2SE applications, Struts, Commons Validator, Web and other J2EE technologies
This is an Hierarchical StateMachine (aka Statechart) engine written in Java (1.5 +) Actually we will develop only support for a subset of UML 2.0 semantics but, in future, we hope to add support for other semantics.
NState is a pragmatic Finite StateMachine implementation in DotNET. FSMs are defined either in XML or programmatically, and can be run directly or compiled to either C# or VB.NET. Includes WinForms and ASP.NET Panels, and Visual Studio integration.
Firebolt Network library (fnl) is a high level framework for network protocol implementations. You can implement your finite statemachine oriented network protocol without messing with sockets. Define your states,events,transitions and you're ready.
Blackbadger is a distributed ANT runtime for controlling and running tests against a large array of machines without complicated setup. Self-discovery and full Apache Ant integration, Blackbadger provides a distributed statemachine.
JSpasm is a pure Java package for developing event-driven, state-based software applications and packages. This small-footprint package will handle multiple models and large numbers of entities in parallel, and includes features to support SMP operation.
lsx is a small and powerful text and source code generator based on a format called Eva. Both java libraries for lsx and Eva and tutorial with some "Hello" samples including "Hello StateMachine", interesting demo that generates C++ code.
(To pronounce, just say the letter: AAY WHY QUEUE.)
A collection of high-level models and utility code applicable to interactive applications.
e.g. Fixed/variable timestep timing, statemachine, etc.
VM-SSM uses Structured State Machines (SSM's) to implement a VM for asynchronous, event-driven solutions. It formalizes Hierarchical State Machines, provides parametrized states and events, compound and concurrent states with join and race capability.
Waters - the Waikato Analysis Tool for Events in Reactive Systems.
This software will enable users to create finite-statemachine models in a graphical user interface, to simulate their execution, and to apply model checking algorithms to them.
...It provides many useful classes like io devices, ElGamal/AES enabled sockets, dynamic loadable C++ objects, simple to use and fully copyable thread objects, typelists, a superior statemachine and much more.
NunniFSMGen generates a FSM (Finite StateMachine) in Java, C or C++ starting from a transition table. NunniFSMGen cleanly separates logic from implementation by using a modified version of the state pattern, easing the development process!