Tags : Browse Projects

Select a tag to browse associated projects and drill deeper into the tag cloud.

SMC

Compare

  Analyzed 7 days ago

SMC - the State Machine Compiler SMC takes a state machine stored in a .sm file and generates a State pattern in fourteen programming languages (C, C++, C#, [incr Tcl], Groovy, Java, Lua, Objective-C, Perl, PHP, Python, Ruby, Scala, VB.net). Includes: default transitions, transition args ... [More] , transition guards, push/pop transitions and Entry/Exit actions. See all details on http://smc.sourceforge.net/. [Less]

80.3K lines of code

0 current contributors

over 3 years since last commit

7 users on Open Hub

Inactive
5.0
 
I Use This

htbaapub.fsm

Compare

  Analyzed about 18 hours ago

Finite State Machines for BlitzMax

388 lines of code

0 current contributors

almost 10 years since last commit

1 users on Open Hub

Inactive
0.0
 
I Use This

finitestatemachinegenerator

Compare

  Analyzed 6 days ago

Like flex, yacc or bison, a new syntax for describe a finite state machine and generate the optimum code. %% $START : '[' { return($NEXT); } | /* Default */ { return(-1); } ; $NEXT : ']' { return($START); ... [More] } | /* Default */ { return($state$); } ; %% int main() { int state; for (state=0; state!=-1; state=fsm(state,getch())); return 0; } [Less]

0 lines of code

0 current contributors

0 since last commit

1 users on Open Hub

Activity Not Available
0.0
 
I Use This
Mostly written in language not available
Licenses: gpl3_or_l...
Tags fsm

Genetic Automaton Learner (GAL)

Compare

  Analyzed 3 minutes ago

Learn Finite State Automata that generalize over a set of training instances. This is an (incomplete) implementation of GAL, the Genetic Automaton Learner as defined in Chapter 5 of Belz (2000). The point of this code is to learn a FSA that *generalizes* from a set of positive examples. (If ... [More] you just want to cover exactly the input, you can use any existing package for doing FSA minimization.) The input file is in text format, one sequence per line, the alphabet will be induced by tokens separated by white-spaces. [Less]

0 lines of code

0 current contributors

about 9 years since last commit

1 users on Open Hub

Activity Not Available
0.0
 
I Use This
Mostly written in language not available
Licenses: gpl

Complement

Compare

  Analyzed about 1 month ago

Multiplatform C++ libraries. 1. xmt: Portable programming interface to build MultiThreaded (MT) applications or libraries; 2. sockios: interface to sockets (C++ IO streams); 3. StEM: finite state machine/communication framework (communication with ev

66.3K lines of code

0 current contributors

about 2 years since last commit

1 users on Open Hub

Activity Not Available
2.0
   
I Use This
Licenses: No declared licenses

libfsm

Compare

  Analyzed about 16 hours ago

NFA, DFA, regular expressions and a lexer generator.

67.2K lines of code

7 current contributors

3 days since last commit

1 users on Open Hub

Moderate Activity
5.0
 
I Use This

iFSM

Compare

  Analyzed about 14 hours ago

a jQuery State Machine (FSM / HSM) to design and manage web user interfaces, simulators, games...

7.76K lines of code

0 current contributors

over 1 year since last commit

1 users on Open Hub

Very Low Activity
0.0
 
I Use This

ce::StateCore

Compare

  Analyzed 6 days ago

StateCore is an generic finite state machine (FSM), based on the state pattern and written in C++. StateCore was created with the idea to helping the developers. This was created under the LGPL license. This means that it is completely free to use for commercial and non commercial applications. ... [More] Features: * Interface and Implementation class * Small and fast inline methods * Global, Current and Previous states * Enter, Execute and Exit events * Based on the state pattern * Easy-to-use Project Homepage: ceStateCore.sourceforge.net CorEngine's Blog: (Spanish blog) CorEngine.wordpress.com [Less]

271 lines of code

0 current contributors

about 9 years since last commit

1 users on Open Hub

Inactive
5.0
 
I Use This

NStateMachine

Compare

  No analysis available

A Finite State Machine written in c#. Purpose of this FSM is to simplify Windows Forms UI development. You define a given set of states of your UI and the FSM takes care of UI control states on transition between FSM states. Eg. enabling / disabling input controls, focusing, etc.

0 lines of code

0 current contributors

0 since last commit

0 users on Open Hub

Activity Not Available
0.0
 
I Use This
Mostly written in language not available
Licenses: No declared licenses

StaMa State Machine Controller Library

Compare

  No analysis available

Runtime interpreted statechart with hierarchical (composite) and orthogonal (concurrent) states. Join and fork transitions. History. Source code in C#. Independent from threading, synchronization and timer runtime services. A state machine "template" precomputes time consuming runtime checks (like ... [More] finding the LCA of transitions) and thus reduces the per-instance costs. The state machine approach is a fairly common technique for controlling a system with complex behaviour. Several free implementations are available in different languages with partly subtle differences, e.g. Andreas Huber "The Boost Statechart Library" (http://www.boost.org/libs/statechart/doc/index.html) Rainer Hessmer "qf4net: Quantum Framework for .Net" (http://www.hessmer.org/dev/qhsm/) Leslie Sanford "A .NET State Machine Toolkit" (http://www.codeproject.com/script/Articles/Article.aspx?aid=11663) Unfortunately the very thorough implementation from Boost is in C++ and I doubt it can be ported to C# due to its massive usage of C++ generic programming. Therefore other approaches and proposals are needed. This project provides one. Using StaMa a state machine is defined in code by building a tree structure of states and transitions. States carry entry and exit actions as delegates, likewise transitions carry a delegate for the transition action. During excution the tree of states is traversed to find the transition triggered by a signal. Action delegates are executed traversing the tree of states. Supplementary visual modelling and partial code generation from the visual model is provided through a Microsoft Visio script. [Less]

0 lines of code

0 current contributors

0 since last commit

0 users on Open Hub

Activity Not Available
0.0
 
I Use This
Mostly written in language not available
Licenses: No declared licenses