Reply by Clifford Heath November 24, 20082008-11-24
Eric wrote:
> Are any of you aware of any tool that does the reverse, i.e. generates > state charts from code?
You're using one - it's called a CPU. The state code is the memory image.
Reply by November 23, 20082008-11-23
On 23 Nov, 17:09, Robert Adsett <s...@aeolusdevelopment.com> wrote:
> In article <wC+q2iLHJSKJF...@phaedsys.demon.co.uk>, Chris H says... > > > In message > > <c742d750-e7a6-4740-80d6-b586f0095...@l42g2000yqe.googlegroups.com>, > > Peter Mueller <peter.o.muel...@gmx.de> writes > > >Hello list readers, > > > >a new version of the sinelabore codegenerator is available for > > >download. > > > >SinelaboreRT generates C-Code from UML state charts. > > >The UML state charts can be designed with the Cadifra > > >UML editor, Enterprise Architect or Magic Draw. > > >The generation process is widely adjustable to your needs. > > > See also visualSTATE =A0http://www.iar.com/vs > > Or BetterState if you can get it still. =A0I prefer BetterState's code > generation model but BatterState appears to have been driven to > obscurity by its owners. > > His offering is, however, considerably less expensive then either of > those and even better doesn't appear to be dongled* unlike BS and VS. > > Robert > > * I stand to be corrected on this point, since I've yet to try it. > ** Posted fromhttp://www.teranews.com**
VasualStat has mutiple code generation options now - i guess we do not find the dongle a problem.
Reply by Robert Adsett November 23, 20082008-11-23
In article <wC+q2iLHJSKJFA5I@phaedsys.demon.co.uk>, Chris H says...
> In message > <c742d750-e7a6-4740-80d6-b586f0095741@l42g2000yqe.googlegroups.com>, > Peter Mueller <peter.o.mueller@gmx.de> writes > >Hello list readers, > > > >a new version of the sinelabore codegenerator is available for > >download. > > > >SinelaboreRT generates C-Code from UML state charts. > >The UML state charts can be designed with the Cadifra > >UML editor, Enterprise Architect or Magic Draw. > >The generation process is widely adjustable to your needs. > > > > See also visualSTATE http://www.iar.com/vs
Or BetterState if you can get it still. I prefer BetterState's code generation model but BatterState appears to have been driven to obscurity by its owners. His offering is, however, considerably less expensive then either of those and even better doesn't appear to be dongled* unlike BS and VS. Robert * I stand to be corrected on this point, since I've yet to try it. ** Posted from http://www.teranews.com **
Reply by Chris H November 23, 20082008-11-23
In message <16gii4dj20flobpbdkqsrdv5o60cm0b5lg@4ax.com>, Eric 
<answer.to.newsgroup@nospam.com> writes
> >Are any of you aware of any tool that does the reverse, i.e. generates >state charts from code? > >Thanks.
see http://www.phaedsys.com/principals/ristan/DAC.html Not state charts but flow charts, calling trees (looks like Jackson structured charts), where variable s are defined and used etc All interactive AND it will auto generate the documentation with the diagrams and a full data cross ref Not to mention static analysis, metrics and MISRA-C checking -- \/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\ \/\/\/\/\ Chris Hills Staffs England /\/\/\/\/ \/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/
Reply by Eric November 23, 20082008-11-23
Are any of you aware of any tool that does the reverse, i.e. generates
state charts from code?

Thanks...

Reply by Chris H November 23, 20082008-11-23
In message 
<c742d750-e7a6-4740-80d6-b586f0095741@l42g2000yqe.googlegroups.com>, 
Peter Mueller <peter.o.mueller@gmx.de> writes
>Hello list readers, > >a new version of the sinelabore codegenerator is available for >download. > >SinelaboreRT generates C-Code from UML state charts. >The UML state charts can be designed with the Cadifra >UML editor, Enterprise Architect or Magic Draw. >The generation process is widely adjustable to your needs. >
See also visualSTATE http://www.iar.com/vs -- \/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\ \/\/\/\/\ Chris Hills Staffs England /\/\/\/\/ \/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/
Reply by Peter Mueller November 23, 20082008-11-23
Hello list readers,

a new version of the sinelabore codegenerator is available for
download.

SinelaboreRT generates C-Code from UML state charts.
The UML state charts can be designed with the Cadifra
UML editor, Enterprise Architect or Magic Draw.
The generation process is widely adjustable to your needs.

SinelaboreRT was built especially with embedded real-time systems in
mind. Here are some of the key features:

- Generates human readable C-code
- Code generation especially for embedded real-time systems
- Supporting hierarchical designs
- No run-time environment needed
- Fits well in different system designs (foreground/background, RTOS-
based ...)
- No gap between design and code
- Support for different input formats (Cadifra, XMI)
- Simple integration in different development environments
- Low cost
- Support for automatic test-case generation

If you want to give it a try please visit www.sinelabore.com and
take a look in the manual. A demo version is also available.

With best regards,
Peter Mueller

--
Peter Mueller
info at sinelabore.com
www.sinelabore.com