Re: OT: FSM (Finite State Machine) Generator - Open Source

From: Ed Morton (morton_at_lsupcaemnt.com)
Date: 02/04/04


Date: Tue, 03 Feb 2004 17:10:36 -0600


Roberto Nunnari wrote:

> Ed Morton wrote:
>
>>
>>
>> Roberto Nunnari wrote:
>>
>>> Hi all.
>>>
>>> I announce that there's a brand new, free FSM Generator
>>> in the Open Source arena: NunniFSMGen - release 1.0-RC1
>>>
>>> http://nunnifsmgen.nunnisoft.ch
>>>
>>> NunniFSMGen is a java tool that starting from a transition table
>>
>>
>>
>> That's a bad starting point for many applications.
>>
>
> That's interesting.. do you code for the caos?

I code for complex, high reliability (5-9s plus) systems. Generating
code from a transition table works great for solving small problems but
then you don't really NEED a code generator for those....

>
>> <snip>
>>
>>> NunniFSMGen is different from other FSM generators because it
>>> cleanly separates logic from implementation
>>
>>
>>
>> That's not so different. Take a look at http://www.stateworks.com/ -
>> they've been doing that for about 20 years.
>>
>
> humm.. that means that because there's already a commercial solution
> there's no space for a freeOfCharge Open Source new tool?

On the contrary I'm happy to see another free FSM-generation tool. I
took your statement that it's different from other FSM generators to
imply that you thought your solution was different from all other FSM
generators. If you already knew that there are other similair toolsets
out there and really meant that it's just different from some of them,
then you may as well drop that whole "It's different..." statement.

>
>> <snip>
>> In fact, you'll only want to
>>
>>> modify one of all the generated files.
>>
>>
>>
>> Unacceptable. No one should ever have to modify any generated file as
<snip>
>
> Maybe if you gave it a try before spitting sentences..

I don't need to. Any modification of generated code is unacceptable so
trying a tool that advertises that that might be required is pointless.
Having said that, I did go to the web site to research the tool but
couldn't read the language.

<snip>
> maybe, if you had the will to look at it you would have found the
> link to the english pages... that's the right top corner in every
> page of the site.

I had the will. I looked around the page for a few minutes for a link.
The tiny writing in the top right in a font significantly smaller than
the rest of the page completely escaped my attention. I was drawn to the
large bold Menu on the side.

> http://nunnimjax.nunnisoft.ch/en/

Since you posted to an English-language NG that would've been a better
link to start with.

> Finally, thanks for your positive and constructive post.
> Sure the world needs you!

I agree I said nothing positive but that's because, well, I had nothing
positive to say. What you got from me was more constructive than you
realise and it's a shame you're taking my posting personally since I
took the time to give you feedback on your general approach plus a link
to related technologies that you could learn a lot from and I actually
tried to learn more about the tool from your web site so now you've
learned something about it's layout too.

        Ed.



Relevant Pages

  • Re: I quit.
    ... Do you ever program in PostScript or do ... Dreamweaver fans are basically out to lunch about how the web is ... I made the point that people use code generators in many areas... ...
    (comp.sys.mac.advocacy)
  • Re: Groups defined by as simple as possible rules... as computer strings?
    ... Snip ... > Of course sometimes these defining equations contain more than one element ... lex-ordered strings of generators such as ... terms of permutations) but this is relatively clumsy. ...
    (sci.math)
  • Re: Even Periods in Fermats Last Theorem and Modular Arithmetic (FLTMA)
    ... especially for those valuable generators of long period. ... theory of these composite generators is less well developed, ... You have my sincere thanks for your comments, quasi. ...
    (sci.math)
  • Re: IDs semantic manipulations
    ... The machines that craftet the generators at the powerplant were driven ... The same goes for a lot of components in our technological society. ... whether irreducible complexity can evolve or not. ...
    (talk.origins)
  • Re: Seeds for PRNGs
    ... >the generators that I have found, take a single long value as its seed ... >misunderstanding what it means to provide mutiple seeds to a ... Zbl 0917.65005 Matsumoto, Makoto; ...
    (sci.math.num-analysis)