This site is intended to provide an early insight into the development of vm-ssm, an asynchronous, state based system. It can be either used as a standalone basis for embedded applications, run as OS, be included in a kernel extension into an existing OS (linux seems to jump to mind, here).
Before you get your hopes up, vm-ssm is not a completed product yet. There is still a lot of work to be done and a coworker, a sponsor or simply someone testing what has been done and reporting bugs would be a great asset.
If you're still interested, read on, and i'll explain the concepts as clearly as I can. There is rather a lot of jargon around, and the choice may not you your personal favorite, but bear with me. There was rather a lot of different forms of jargon around so I chose the one that was most descriptive in my eyes.
If you are new to this, read the section "Structured State Machines" first. They are the basis of vm-ssm and a good understanding is vital for the rest, since i'll refer to the concepts mentioned there quite a lot.
Licence | GPL, (c) 2005, Renate Meijer. |
Contact info | Renate Meijer, kleuske@users.sourceforge.net |