Seeking free FSM class(es)

B

Baron Samedi

Hi, I am looking for something to base an FSM on. I admit that I hope
to sell what I base on it, though I don't expect to grow rich. That
means that I need something licensed as free for commercial use,
without having to release my own code too.

I realise that that might offend or upset some people, and I don't
want to start a flame war, so please keep this to a technical
discussion. Thanks.

I was thinking of something along the lines of Gamm et al's "Design
Patterns".

Maybe some basic classes for a state, and event, a state machine, etc.
debug tracing would be a bonus, as would memory management and
exception/error handling, but I will also look for those elsewhere.

I am combing through SourceForge and have found a few candidates, but
would be grateful if anyone knows of a tried and tested solution, so
that I can hit the ground running and concentrate on the application.

The application is a rather specialised one for embedded systems, so
compact code size and fast execution time would be a bonus, which is
why I am looking for a tired and true system.

Many thanks in advance for any recommendations - and apologies to any
open source advocates who don't want me using it in a commercial
project (oh, all right then, I can probably spring a few hundred bucks
for something commercial, or as a donation to the author(s), but I
can't afford royalties on each product, or anything like that).
 
E

EventHelix.com

Hi, I am looking for something to base an FSM on. I admit that I hope
to sell what I base on it, though I don't expect to grow rich. That
means that I need something licensed as free for commercial use,
without having to release my own code too.

I realise that that might offend or upset some people, and I don't
want to start a flame war, so please keep this to a technical
discussion. Thanks.

I was thinking of something along the lines of Gamm et al's "Design
Patterns".

Maybe some basic classes for a state, and event, a state machine, etc.
debug tracing would be a bonus, as would memory management and
exception/error handling, but I will also look for those elsewhere.

I am combing through SourceForge and have found a few candidates, but
would be grateful if anyone knows of a tried and tested solution, so
that I can hit the ground running and concentrate on the application.

The application is a rather specialised one for embedded systems, so
compact code size and fast execution time would be a bonus, which is
why I am looking for a tired and true system.

Many thanks in advance for any recommendations - and apologies to any
open source advocates who don't want me using it in a commercial
project (oh, all right then, I can probably spring a few hundred bucks
for something commercial, or as a donation to the author(s), but I
can't afford royalties on each product, or anything like that).

The following article about Hierarchical State Machines should help:

http://www.eventhelix.com/RealtimeMantra/HierarchicalStateMachine.htm
 

Ask a Question

Want to reply to this thread or ask your own question?

You'll need to choose a username for the site, which only take a couple of moments. After that, you can post your question and our members will help you out.

Ask a Question

Members online

No members online now.

Forum statistics

Threads
473,769
Messages
2,569,582
Members
45,070
Latest member
BiogenixGummies

Latest Threads

Top