Rocksolid Light

Welcome to RetroBBS

mail  files  register  newsreader  groups  login

Message-ID:  

Memory fault -- core...uh...um...core... Oh dammit, I forget!


devel / comp.arch.embedded / New version of UML state chart code generator is even more flexible in creating high quality C-code

SubjectAuthor
o New version of UML state chart code generator is even more flexiblepmue...@sinelabore.com

1
New version of UML state chart code generator is even more flexible in creating high quality C-code

<bf304497-ba42-4f75-89d6-bae1d7c07f04n@googlegroups.com>

  copy mid

https://www.rocksolidbbs.com/devel/article-flat.php?id=1673&group=comp.arch.embedded#1673

  copy link   Newsgroups: comp.arch.embedded
X-Received: by 2002:a05:620a:4588:b0:76e:f8bb:ff6 with SMTP id bp8-20020a05620a458800b0076ef8bb0ff6mr35962qkb.0.1695837666920;
Wed, 27 Sep 2023 11:01:06 -0700 (PDT)
X-Received: by 2002:a05:6870:b7b2:b0:1dc:8959:eb69 with SMTP id
ed50-20020a056870b7b200b001dc8959eb69mr1178963oab.2.1695837665507; Wed, 27
Sep 2023 11:01:05 -0700 (PDT)
Path: i2pn2.org!i2pn.org!weretis.net!feeder8.news.weretis.net!proxad.net!feeder1-2.proxad.net!209.85.160.216.MISMATCH!news-out.google.com!nntp.google.com!postnews.google.com!google-groups.googlegroups.com!not-for-mail
Newsgroups: comp.arch.embedded
Date: Wed, 27 Sep 2023 11:01:05 -0700 (PDT)
Injection-Info: google-groups.googlegroups.com; posting-host=2001:9e8:971f:8300:c50f:1e01:d3bf:5b01;
posting-account=YmdNFwoAAAAJ0DL1gop2V9jHw8GXSmyy
NNTP-Posting-Host: 2001:9e8:971f:8300:c50f:1e01:d3bf:5b01
User-Agent: G2/1.0
MIME-Version: 1.0
Message-ID: <bf304497-ba42-4f75-89d6-bae1d7c07f04n@googlegroups.com>
Subject: New version of UML state chart code generator is even more flexible
in creating high quality C-code
From: pmueller@sinelabore.com (pmue...@sinelabore.com)
Injection-Date: Wed, 27 Sep 2023 18:01:06 +0000
Content-Type: text/plain; charset="UTF-8"
 by: pmue...@sinelabore.c - Wed, 27 Sep 2023 18:01 UTC

Sinelabore generates compact and readable C code from UML statecharts. There are a number of ways to fine-tune the generated code by setting configuration parameters. C code can now be generated according to these patterns:

Object pattern: Instance related data is always grouped in a struct. All state machine related functions operate on this data struct.
Opaque object pattern: This is similar to the object pattern, but hides the implementation from the outside of the generating state machine code.
Single instance pattern: For code where only one instance exists - e.g. interrupted handlers.

Get started right now: https://www.sinelabore.de/doku.php/start > Backends > C

1
server_pubkey.txt

rocksolid light 0.9.81
clearnet tor