<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="de">
	<id>https://wiki-de.moshellshocker.dns64.de/index.php?action=history&amp;feed=atom&amp;title=Yakindu_Statechart_Tools</id>
	<title>Yakindu Statechart Tools - Versionsgeschichte</title>
	<link rel="self" type="application/atom+xml" href="https://wiki-de.moshellshocker.dns64.de/index.php?action=history&amp;feed=atom&amp;title=Yakindu_Statechart_Tools"/>
	<link rel="alternate" type="text/html" href="https://wiki-de.moshellshocker.dns64.de/index.php?title=Yakindu_Statechart_Tools&amp;action=history"/>
	<updated>2026-05-27T07:24:29Z</updated>
	<subtitle>Versionsgeschichte dieser Seite in Wikipedia (Deutsch) – Lokale Kopie</subtitle>
	<generator>MediaWiki 1.43.8</generator>
	<entry>
		<id>https://wiki-de.moshellshocker.dns64.de/index.php?title=Yakindu_Statechart_Tools&amp;diff=2661577&amp;oldid=prev</id>
		<title>imported&gt;Kaylakurt: link</title>
		<link rel="alternate" type="text/html" href="https://wiki-de.moshellshocker.dns64.de/index.php?title=Yakindu_Statechart_Tools&amp;diff=2661577&amp;oldid=prev"/>
		<updated>2026-01-12T07:59:21Z</updated>

		<summary type="html">&lt;p&gt;link&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Neue Seite&lt;/b&gt;&lt;/p&gt;&lt;div&gt;{{Infobox Software&lt;br /&gt;
|Name                  = YAKINDU Statechart Tools&lt;br /&gt;
|Logo                  = [[Datei:Logo YAKINDU Statechart Tools.png|250px|Logo von Yakindu Statechart Tools]]&lt;br /&gt;
|Screenshot            = [[Datei:Yakindu Statechart Tools.png|250px|Screenshot]]&lt;br /&gt;
|Beschreibung          = Yakindu Statechart Tools führt ein Zustandsdiagramm im Simulationsmodus aus.&lt;br /&gt;
|Maintainer            = Yakindu-Team der [[Itemis AG]]&lt;br /&gt;
|Hersteller            = itemis AG&lt;br /&gt;
|Erscheinungsjahr      = 2008&lt;br /&gt;
|AktuelleVersion       = 3.5.5&lt;br /&gt;
|AktuelleVersionFreigabeDatum = 2019-06-18&lt;br /&gt;
|AktuelleVorabVersion  = &lt;br /&gt;
|AktuelleVorabVersionFreigabeDatum = &lt;br /&gt;
|Betriebssystem        = [[Plattformübergreifend]] (Eclipse), Binaries für [[Microsoft Windows]], [[Linux]] und [[MacOS]] verfügbar&lt;br /&gt;
|Programmiersprache    = Java&lt;br /&gt;
|Kategorie             = [[Entwicklungswerkzeug]]&lt;br /&gt;
|Lizenz                = Proprietär, Teile [[Eclipse Public License]]&lt;br /&gt;
|Deutsch               = Nein&lt;br /&gt;
|Sonstiges             = &lt;br /&gt;
|Website               = [https://www.itemis.com/en/yakindu/statechart-tools/ https://www.itemis.com/en/yakindu/statechart-tools/]&lt;br /&gt;
|Dateien               = &lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Yakindu Statechart Tools (Yakindu SCT)&amp;#039;&amp;#039;&amp;#039; ist ein Werkzeug&amp;lt;ref&amp;gt;{{Internetquelle |autor=Alexander Neumann |url=https://www.heise.de/news/itemis-stellt-Statechart-Tools-unter-die-Eclipse-Lizenz-203841.html |titel=itemis stellt Statechart-Tools unter die Eclipse-Lizenz |werk=heise.de |hrsg=Heise Medien GmbH &amp;amp; Co. KG |datum=2009-03-05 |abruf=2024-11-29}}&amp;lt;/ref&amp;gt; zur Spezifikation und Entwicklung [[Reaktives System (Informatik)|reaktiver]], ereignisgesteuerter Systeme mit Hilfe von [[Zustandsautomat]]en. Es besteht aus einem leicht zu bedienenden Werkzeug zum graphischen Editieren von Zustandsdiagrammen (Statecharts) und bietet Validierung und Simulation sowie [[Codegenerator|Quellcode-Generatoren]] für verschiedene  Zielplattformen und Programmiersprachen. Yakindu Statechart Tools sind als Standard- und als Professional-Edition verfügbar, mit kostenfreien Lizenzen für den Einsatz im nichtkommerziellen Bereich oder in der Ausbildung.&amp;lt;ref&amp;gt;{{Internetquelle |url=https://www.itemis.com/en/yakindu/statechart-tools/ |titel=YAKINDU Statechart Tools (YAKINDU SCT) |titelerg=State Machine Tool |hrsg= [[itemis AG]] |sprache=en |abruf=2018-01-11}}&amp;lt;/ref&amp;gt; Anwender kommen sowohl aus der Industrie&amp;lt;ref&amp;gt;{{Internetquelle |url=https://www.itemis.com/en/yakindu/references/kostal |titel=Improved AUTOSAR tool chain with YAKINDU |titelerg=Case Study: Leopold Kostal GmbH &amp;amp; Co. KG |hrsg=itemis AG |sprache=en |offline=ja |archiv-bot=2024-06-18 23:31:14 InternetArchiveBot |abruf=2016-09-15 |archiv-url=https://web.archive.org/web/20160916182313/https://www.itemis.com/en/yakindu/references/kostal |archiv-datum=2016-09-16 }}&amp;lt;/ref&amp;gt;&amp;lt;ref&amp;gt;{{Internetquelle |autor=Stephane Maag |url=https://cdn0.scrvt.com/fokus/c70a9371881a85e3/49409da387173c7d0b3f20ea28085d2c/D5_WP2_v10_FINAL_Final_Security_Testing_Techniques.pdf |titel=Final Security Testing Techniques |hrsg=DIAMONDS Consortium |datum=2013-05-23 |format=PDF; 3,91&amp;amp;nbsp;MB |sprache=en |abruf=2017-01-17}}&amp;lt;/ref&amp;gt; wie auch aus dem akademischen Bereich. Das Werkzeug wurde mittlerweile umbenannt und heißt nun &amp;#039;&amp;#039;&amp;#039;Itemis Create&amp;#039;&amp;#039;&amp;#039;.&amp;lt;ref&amp;gt;{{Internetquelle |url=https://www.itemis.com/en/yakindu/statechart-tools/ |titel=YAKINDU Statechart Tools Is Now itemis CREATE |hrsg= [[itemis AG]] |sprache=en |abruf=2023-03-15}}&amp;lt;/ref&amp;gt;&amp;lt;ref&amp;gt;{{Internetquelle |autor=Maryam Rahmaniheris, Yu Jiang, Lui Sha |url=https://arxiv.org/pdf/1610.06895.pdf |titel=Model-Driven Design of Clinical Guidance Systems |hrsg=University of Illinois |datum=2016-10-21 |format=PDF; 1,19&amp;amp;nbsp;MB |sprache=en |abruf=2017-01-17}}&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Konzepte ==&lt;br /&gt;
Yakindu Statechart Tools setzen das Konzept der Statecharts um, die 1984 von [[David Harel]] entwickelt wurden.&amp;lt;ref&amp;gt;{{Internetquelle |autor=David Harel |url=https://www.wisdom.weizmann.ac.il/~harel/papers/Statecharts.pdf |titel=Statecharts: A Visual Formalism For Complex Systems |werk=Science of Computer Programming, Volume 8 |hrsg=North Holland |seiten=231–274 |datum=1984 |format=PDF |sprache=en |abruf=2016-06-17}}&amp;lt;/ref&amp;gt; Statecharts wurden später in die [[Unified Modeling Language|UML]] (Unified Modeling Language) übernommen. Mit der Software können [[Endlicher Automat|Endliche Automaten]] (finite-state machines) modelliert werden. Die wesentlichen theoretischen Modelle für Endliche Automaten sind [[Mealy-Automat]]en und [[Moore-Automat]]en. Yakindu Statechart Tools ermöglichen die Modellierung beider Typen von Automaten.&lt;br /&gt;
&lt;br /&gt;
== Funktionalität ==&lt;br /&gt;
Die Hauptmerkmale der Yakindu Statechart Tools sind:&lt;br /&gt;
* intelligente Kombination von textueller und grafischer Modellierung&lt;br /&gt;
* syntaktische und semantische Prüfungen des modellierten [[Zustandsautomat]]en&lt;br /&gt;
* ausführbare Zustandsautomatenmodelle durch die Simulationsengine&lt;br /&gt;
* Quellcode-Generatoren für [[Java (Programmiersprache)|Java]], [[C (Programmiersprache)|C]] und [[C++]] (sowie Betaversionen von Quellcode-Generatoren für Python, Swift und TypeScript), die die Integration des generierten Zustandsautomaten in die eigene Anwendung ermöglichen&lt;br /&gt;
* Test-Framework SCTUnit&lt;br /&gt;
* Abdeckungsanalyse (SCov)&lt;br /&gt;
&lt;br /&gt;
== Erweiterbarkeit ==&lt;br /&gt;
Die Yakindu Statechart Tools bieten offene [[Programmierschnittstelle|APIs]], die weitgehende Anpassungen an spezifische Anforderungen ermöglichen. So sind die Codegeneratoren erweiterbar. Es ist jedoch auch möglich, eigene Statechart-Dialekte zu spezifizieren. Dazu wird das Konzept [[Domänenspezifische Sprache|domänenspezifischer]] Statecharts definiert. Dies ermöglicht es, Statecharts als wiederverwendbare Sprachbausteine zu nutzen.&lt;br /&gt;
&lt;br /&gt;
== Geschichte ==&lt;br /&gt;
Die erste Version der Yakindu Statechart Tools wurde im Jahre 2008 im Rahmen des Forschungsprojektes &amp;#039;&amp;#039;MDA for Embedded&amp;#039;&amp;#039; veröffentlicht.&amp;lt;ref&amp;gt;{{Internetquelle |url=http://www.mda4e.org/2008/07/16/tutorial-statechart-editor-mit-gmf-erstellen/ |titel=Tutorial: Statechart Editor mit GMF erstellen |werk=Forschungsprojekt MDA for Embedded |hrsg=itemis AG, Ingenieurbüro Dr. Kahlert, Nachrichtentechnik FH Dortmund |datum=2008-07-16 |sprache=de |offline=ja |archiv-bot=2024-06-18 23:31:14 InternetArchiveBot |abruf=2012-06-21 |archiv-url=https://web.archive.org/web/20111009044944/http://www.mda4e.org/2008/07/16/tutorial-statechart-editor-mit-gmf-erstellen/ |archiv-datum=2011-10-09 }}&amp;lt;/ref&amp;gt; In diesem Forschungsprojekts wurden modellbasierte Entwicklungsverfahren für die Entwicklung eingebetteter Systeme auf Basis des Eclipse-Projekts erarbeitet. Seit Mitte 2010 arbeitete das Yakindu-Team, das hauptsächlich aus Mitarbeitern der Firma [[itemis AG]] bestand, an der Version 2. Das erste offizielle Release dieser Version erfolgte zusammen mit der [[Eclipse (IDE)|Eclipse]]-Version 4.2 (Juno).&lt;br /&gt;
* Version 2.9 ist kompatibel zu den Eclipse-Versionen 4.5 (Mars) und 4.6 (Neon). Ab dieser Version ist es möglich, Codegeneratoren auf der Kommandozeile auszuführen und damit auch in einem [[Continuous Integration|Continuous-Integration-System]] einzusetzen.&lt;br /&gt;
&lt;br /&gt;
=== Professional Edition ===&lt;br /&gt;
Im Dezember 2016 veröffentlichte die itemis AG eine kostenpflichtige »Professional Edition« der Software mit zusätzlichen Funktionalitäten:&lt;br /&gt;
* Nahtlose Integration der [[C (Programmiersprache)|Programmiersprache C]]&lt;br /&gt;
* Erweiterte Möglichkeiten zur Simulation von Statecharts (Breakpoints, Snapshots)&lt;br /&gt;
&lt;br /&gt;
=== Wechsel des Lizenzmodells ===&lt;br /&gt;
Mit der Version 3.0 der Standard-Edition&amp;lt;ref&amp;gt;{{Internetquelle |autor=Axel Terfloth |url=https://blogs.itemis.com/en/introducing-yakindu-statechart-tools-standard-edition-3.0 |titel=Introducing YAKINDU Statechart Tools 3.0 Standard Edition |hrsg= [[Itemis|Itemis AG]] |datum=2017-07-18 |sprache=en |abruf=2018-01-12}}&amp;lt;/ref&amp;gt; im Juli und der Professionial-Edition&amp;lt;ref&amp;gt;{{Internetquelle |autor=Andreas Mülder |url=https://blogs.itemis.com/en/yakindu-statechart-tools-3.0-professional-edition-new-and-noteworthy |titel=YAKINDU Statechart Tools 3.0 Professional Edition – New and Noteworthy |hrsg= [[Itemis|Itemis AG]] |datum=2017-08-07 |sprache=en |abruf=2018-01-12}}&amp;lt;/ref&amp;gt; im August 2017 stellte [[itemis]] das Lizenzmodell von einer [[Open-Source]]- auf eine proprietäre Lizenz um. Nichtkommerzielle Anwender können die Standard-Edition weiterhin kostenlos nutzen. Für Anwender im Ausbildungsbereich stehen auch für die Professional-Edition kostenfreie Lizenzen zur Verfügung.&lt;br /&gt;
&lt;br /&gt;
Die letzte [[quelloffen]]e Version 2.9.3 von Yakindu Statechart Tools ist nach wie vor im YSCT-GitHub-Repository erhältlich.&lt;br /&gt;
&lt;br /&gt;
== Auszeichnung ==&lt;br /&gt;
* [[Deutschland – Land der Ideen|Deutschland – Land der Ideen 2008]]: &amp;#039;&amp;#039;Modellbasierte, generative Softwareentwicklung für eingebettete Systeme&amp;#039;&amp;#039;&amp;lt;ref&amp;gt;{{Internetquelle |url=https://land-der-ideen.de/projekt/yakindu-3040 |titel=365 Orte: Lünen 2008 |werk=Deutschland – Land der Ideen |hrsg=Deutschland – Land der Ideen Management GmbH |abruf=2024-11-29}}&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Literatur und Quellen ==&lt;br /&gt;
&lt;br /&gt;
* {{Internetquelle&lt;br /&gt;
   |autor=Andreas Mülder, Alexander Nyßen&lt;br /&gt;
   |url=http://download.itemis.com/public/TMF_GMF_Muelder_Nyssen.pdf&lt;br /&gt;
   |titel=TMF meets GMF&lt;br /&gt;
   |werk=Eclipse Magazin, Nr. 3&lt;br /&gt;
   |hrsg=Software &amp;amp; Support Media GmbH&lt;br /&gt;
   |seiten=74–78&lt;br /&gt;
   |datum=2011&lt;br /&gt;
   |format=PDF; 1,5&amp;amp;nbsp;MB&lt;br /&gt;
   |abruf=2016-06-20&lt;br /&gt;
   |kommentar= Frankfurt am Main, {{ISSN|1861-2296}}}}&lt;br /&gt;
* {{Literatur&lt;br /&gt;
   |Autor=Andreas Mülder, Andreas Unger&lt;br /&gt;
   |Hrsg=Software &amp;amp; Support Media GmbH&lt;br /&gt;
   |Titel=Yakindu ist auch eine Stadt&lt;br /&gt;
   |Sammelwerk=Eclipse Magazin&lt;br /&gt;
   |Nummer=3&lt;br /&gt;
   |Ort=Frankfurt am Main&lt;br /&gt;
   |Datum=2012&lt;br /&gt;
   |ISSN=1861-2296}}&lt;br /&gt;
* {{Internetquelle&lt;br /&gt;
   |autor=Alexander Nyßen&lt;br /&gt;
   |url=https://de.slideshare.net/AlexanderNyssen/tmf-meets-gmf&lt;br /&gt;
   |titel=TMF meets GMF – Combining Graphical &amp;amp; Textual Modeling&lt;br /&gt;
   |titelerg=Vortrag auf der EclipseCon Europe 2011&lt;br /&gt;
   |hrsg=EclipseCon Europe 2011&lt;br /&gt;
   |datum=2011&lt;br /&gt;
   |format=PDF&lt;br /&gt;
   |sprache=en&lt;br /&gt;
   |abruf=2016-06-17}}&lt;br /&gt;
* {{Internetquelle&lt;br /&gt;
   |autor=Alexander Nyßen, Axel Terfloth&lt;br /&gt;
   |url=https://de.slideshare.net/AlexanderNyssen/yakindu&lt;br /&gt;
   |titel=YAKINDU SCT – Domain-Specific Statecharts&lt;br /&gt;
   |titelerg=Vortrag auf der EclipseCon 2012&lt;br /&gt;
   |hrsg=EclipseCon Europe 2012&lt;br /&gt;
   |datum=2012&lt;br /&gt;
   |sprache=en&lt;br /&gt;
   |abruf=2012-09-15}}&lt;br /&gt;
* {{Internetquelle&lt;br /&gt;
   |autor=Axel Terfloth&lt;br /&gt;
   |url=http://download.itemis.com/public/MDD_YAKINDU_Workbench.pdf&lt;br /&gt;
   |titel=Modellgetriebene Entwicklung mit der Yakindu Workbench&lt;br /&gt;
   |titelerg=Vortrag auf dem BAIKEM Netzwerktreffen Embedded Systems&lt;br /&gt;
   |hrsg=Bayern Innovativ&lt;br /&gt;
   |datum=2011-07-12&lt;br /&gt;
   |format=PDF&lt;br /&gt;
   |abruf=2016-09-15}}&lt;br /&gt;
&lt;br /&gt;
== Weblinks ==&lt;br /&gt;
* [http://www.statecharts.org/ Website des Projekts]&lt;br /&gt;
* [http://www.ohloh.net/p/sct2 Projektstatistiken]&lt;br /&gt;
* [https://info.itemis.com/yakindu-model-viewer/home Model Viewer Tool]&lt;br /&gt;
&lt;br /&gt;
== Einzelnachweise ==&lt;br /&gt;
&amp;lt;references /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Kategorie:Eclipse]]&lt;br /&gt;
[[Kategorie:Freies Programmierwerkzeug]]&lt;br /&gt;
[[Kategorie:Java-Programmierwerkzeug]]&lt;br /&gt;
[[Kategorie:Integrierte Entwicklungsumgebung]]&lt;/div&gt;</summary>
		<author><name>imported&gt;Kaylakurt</name></author>
	</entry>
</feed>