<?xml version="1.0" encoding="UTF-8"?>
<!-- generator="FeedCreator 1.8" -->
<?xml-stylesheet href="https://sinelabore.com/lib/exe/css.php?s=feed" type="text/css"?>
<rss version="2.0">
    <channel xmlns:g="http://base.google.com/ns/1.0">
        <title>SinelaboreRT - wiki:tools</title>
        <description>Productivity for embedded software development</description>
        <link>https://sinelabore.com/</link>
        <lastBuildDate>Wed, 08 Apr 2026 00:02:13 +0000</lastBuildDate>
        <generator>FeedCreator 1.8</generator>
        <image>
            <url>https://sinelabore.com/lib/exe/fetch.php/favicon.ico</url>
            <title>SinelaboreRT</title>
            <link>https://sinelabore.com/</link>
        </image>
        <item>
            <title>Tools supported by SinelaboreRT</title>
            <link>https://sinelabore.com/doku.php/wiki/tools/supported_uml_tools</link>
            <description>


&lt;h1 class=&quot;sectionedit1&quot; id=&quot;tools_supported_by_sinelaborert&quot;&gt;Tools supported by SinelaboreRT&lt;/h1&gt;
&lt;div class=&quot;level1&quot;&gt;

&lt;/div&gt;
&lt;!-- EDIT{&amp;quot;target&amp;quot;:&amp;quot;section&amp;quot;,&amp;quot;name&amp;quot;:&amp;quot;Tools supported by SinelaboreRT&amp;quot;,&amp;quot;hid&amp;quot;:&amp;quot;tools_supported_by_sinelaborert&amp;quot;,&amp;quot;codeblockOffset&amp;quot;:0,&amp;quot;secid&amp;quot;:1,&amp;quot;range&amp;quot;:&amp;quot;376-423&amp;quot;} --&gt;
&lt;h2 class=&quot;sectionedit2&quot; id=&quot;xmi_based_tools&quot;&gt;XMI based tools&lt;/h2&gt;
&lt;div class=&quot;level2&quot;&gt;

&lt;p&gt;
The XML Metadata Interchange (XMI) is a standard from the Object Managing Group for exchanging metadata information via Extensible Markup Language (XML). More and more &lt;abbr title=&quot;Unified Modeling Language&quot;&gt;UML&lt;/abbr&gt; tools allow to export XMI data. You can select the tool that best suits your needs.
Presently XMI files exported from the following tools were tested.
&lt;/p&gt;
&lt;ul&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;a href=&quot;http://www.altova.com/&quot; class=&quot;urlextern&quot; title=&quot;http://www.altova.com/&quot; rel=&quot;ugc nofollow&quot;&gt;UModel&lt;/a&gt;  &lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;a href=&quot;http://www.magicdraw.com/&quot; class=&quot;urlextern&quot; title=&quot;http://www.magicdraw.com/&quot; rel=&quot;ugc nofollow&quot;&gt;Magic Draw&lt;/a&gt; Cross platform!&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;a href=&quot;http://www.sparxsystems.com/&quot; class=&quot;urlextern&quot; title=&quot;http://www.sparxsystems.com/&quot; rel=&quot;ugc nofollow&quot;&gt;Enterprise Architect&lt;/a&gt;  (&lt;a href=&quot;https://sinelabore.com/doku.php/wiki/howto/enterprise_architect_how-to&quot; class=&quot;wikilink1&quot; title=&quot;wiki:howto:enterprise_architect_how-to&quot; data-wiki-id=&quot;wiki:howto:enterprise_architect_how-to&quot;&gt;Enterprise Architect HowTo&lt;/a&gt;)&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;a href=&quot;http://www.visual-paradigm.com/&quot; class=&quot;urlextern&quot; title=&quot;http://www.visual-paradigm.com/&quot; rel=&quot;ugc nofollow&quot;&gt;Visual Paradigm&lt;/a&gt; &lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt;  &lt;a href=&quot;http://www.modelio.org/&quot; class=&quot;urlextern&quot; title=&quot;http://www.modelio.org/&quot; rel=&quot;ugc nofollow&quot;&gt;Modelio&lt;/a&gt; &lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;a href=&quot;http://staruml.io&quot; class=&quot;urlextern&quot; title=&quot;http://staruml.io&quot; rel=&quot;ugc nofollow&quot;&gt; StarUML&lt;/a&gt; Basic support. Let us know if you have issues.&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;a href=&quot;https://www.eclipse.org/papyrus/&quot; class=&quot;urlextern&quot; title=&quot;https://www.eclipse.org/papyrus/&quot; rel=&quot;ugc nofollow&quot;&gt; Eclipse Papyrus™&lt;/a&gt; Supported started for release 2022-12 onwards. Be sure to watch the &lt;a href=&quot;https://sinelabore.com/doku.php/wiki/landing_pages/papyrus&quot; class=&quot;wikilink1&quot; title=&quot;wiki:landing_pages:papyrus&quot; data-wiki-id=&quot;wiki:landing_pages:papyrus&quot;&gt;tutorial video&lt;/a&gt; to understand how to use the tool to generate state machine code from it.&lt;/div&gt;
&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;
In case of any problems send us an example with a problem description.
&lt;/p&gt;

&lt;/div&gt;
&lt;!-- EDIT{&amp;quot;target&amp;quot;:&amp;quot;section&amp;quot;,&amp;quot;name&amp;quot;:&amp;quot;XMI based tools&amp;quot;,&amp;quot;hid&amp;quot;:&amp;quot;xmi_based_tools&amp;quot;,&amp;quot;codeblockOffset&amp;quot;:0,&amp;quot;secid&amp;quot;:2,&amp;quot;range&amp;quot;:&amp;quot;424-1510&amp;quot;} --&gt;
&lt;h2 class=&quot;sectionedit3&quot; id=&quot;cadifra_uml_editor&quot;&gt;Cadifra UML Editor&lt;/h2&gt;
&lt;div class=&quot;level2&quot;&gt;

&lt;p&gt;
&lt;a href=&quot;http://www.cadifra.com/&quot; class=&quot;urlextern&quot; title=&quot;http://www.cadifra.com/&quot; rel=&quot;ugc nofollow&quot;&gt;Cadifra&lt;/a&gt; is a fast and lightweight &lt;abbr title=&quot;Unified Modeling Language&quot;&gt;UML&lt;/abbr&gt; Diagram Editor for Windows. It supports the following kinds of &lt;abbr title=&quot;Unified Modeling Language&quot;&gt;UML&lt;/abbr&gt; diagrams: Class, Object, Sequence, State and Use Case. Each diagram is stored in an own file. The SinelaboreRT codegen directly uses the state diagram model file. The state diagram editor is very good for flat designs. But also designs with hierarchy are possible.
Supported versions: 1.3.1, 1.3.2 and later
&lt;/p&gt;

&lt;/div&gt;
&lt;!-- EDIT{&amp;quot;target&amp;quot;:&amp;quot;section&amp;quot;,&amp;quot;name&amp;quot;:&amp;quot;Cadifra UML Editor&amp;quot;,&amp;quot;hid&amp;quot;:&amp;quot;cadifra_uml_editor&amp;quot;,&amp;quot;codeblockOffset&amp;quot;:0,&amp;quot;secid&amp;quot;:3,&amp;quot;range&amp;quot;:&amp;quot;1511-1983&amp;quot;} --&gt;
&lt;h2 class=&quot;sectionedit4&quot; id=&quot;astah&quot;&gt;astah*&lt;/h2&gt;
&lt;div class=&quot;level2&quot;&gt;

&lt;p&gt;
&lt;a href=&quot;http://astah.change-vision.com/&quot; class=&quot;urlextern&quot; title=&quot;http://astah.change-vision.com/&quot; rel=&quot;ugc nofollow&quot;&gt;astah*&lt;/a&gt; is a lightweight &lt;abbr title=&quot;Unified Modeling Language&quot;&gt;UML&lt;/abbr&gt; editor from Change Vision with excellent support for drawing &lt;abbr title=&quot;Unified Modeling Language&quot;&gt;UML&lt;/abbr&gt; state diagrams. It is written in Java and can therefore run on different operating systems like MS Windows, Mac &lt;abbr title=&quot;Operating System&quot;&gt;OS&lt;/abbr&gt; X or Linux. Its state chart editor is powerful but still easy to use.
It provides a Java &lt;abbr title=&quot;Application Programming Interface&quot;&gt;API&lt;/abbr&gt; for direct access of the model file. Therefore it is not necessary to export the model (e.g. in XMI format) but the SinelaboreRT code generator can directly access the model file. This  makes the development cycle very fast. One of the nice new features is a free plugin that shows you a state transition table of the state machine model. It gives you a quick overview of where you have modelled state transitions from and to. And where transitions might be missing.
&lt;/p&gt;

&lt;p&gt;
Latest successful tests were done with version 9.2.0 on Mac &lt;abbr title=&quot;Operating System&quot;&gt;OS&lt;/abbr&gt;-X. Check the &lt;a href=&quot;https://sinelabore.com/doku.php/wiki/howto/astah&quot; class=&quot;wikilink1&quot; title=&quot;wiki:howto:astah&quot; data-wiki-id=&quot;wiki:howto:astah&quot;&gt;Astah* Howto page&lt;/a&gt; for more info what files to copy.
&lt;/p&gt;

&lt;/div&gt;
&lt;!-- EDIT{&amp;quot;target&amp;quot;:&amp;quot;section&amp;quot;,&amp;quot;name&amp;quot;:&amp;quot;astah*&amp;quot;,&amp;quot;hid&amp;quot;:&amp;quot;astah&amp;quot;,&amp;quot;codeblockOffset&amp;quot;:0,&amp;quot;secid&amp;quot;:4,&amp;quot;range&amp;quot;:&amp;quot;1984-2957&amp;quot;} --&gt;
&lt;h2 class=&quot;sectionedit5&quot; id=&quot;the_built_in_state_diagram_editor&quot;&gt;The built in state diagram editor&lt;/h2&gt;
&lt;div class=&quot;level2&quot;&gt;

&lt;p&gt;
The integrated state machine editor allows very efficient creation of state diagrams. In contrast to the &lt;abbr title=&quot;Unified Modeling Language&quot;&gt;UML&lt;/abbr&gt; modelling tools listed above, the model is not created graphically, but with a tree-based approach. A graphical representation of the model is generated automatically. You can concentrate on modelling! There is no need to move states or transitions around to beautify the diagram. 
&lt;/p&gt;

&lt;p&gt;
☞ The integrated editor is well suited for state diagrams of medium complexity. For complex and in particular hierarchical diagrams with many transitions that also cross state boundaries, the use of a fully-fledged &lt;abbr title=&quot;Unified Modeling Language&quot;&gt;UML&lt;/abbr&gt; tool is recommended.
&lt;/p&gt;

&lt;p&gt;
A major advantage of the integrated editor is that strict attention is paid to the generation of correct state diagrams so that code can be generated.
&lt;/p&gt;

&lt;/div&gt;
&lt;!-- EDIT{&amp;quot;target&amp;quot;:&amp;quot;section&amp;quot;,&amp;quot;name&amp;quot;:&amp;quot;The built in state diagram editor&amp;quot;,&amp;quot;hid&amp;quot;:&amp;quot;the_built_in_state_diagram_editor&amp;quot;,&amp;quot;codeblockOffset&amp;quot;:0,&amp;quot;secid&amp;quot;:5,&amp;quot;range&amp;quot;:&amp;quot;2958-&amp;quot;} --&gt;</description>
            <author>anonymous@undisclosed.example.com (Anonymous)</author>
            <pubDate>Fri, 03 May 2024 20:38:15 +0000</pubDate>
        </item>
    </channel>
</rss>
