Sie sind hier
E-Book

Human Machine Interface Design mit State Chart XML

Evaluation von SCXML zur Nutzung in Model-Driven Development anhand der Implementierung des Qt Creators und Qt Frameworks

AutorBernd Noetscher
VerlagGRIN Verlag
Erscheinungsjahr2018
Seitenanzahl30 Seiten
ISBN9783668744097
FormatPDF
Kopierschutzkein Kopierschutz
GerätePC/MAC/eReader/Tablet
Preis15,99 EUR
Studienarbeit aus dem Jahr 2018 im Fachbereich Informatik - Programmierung, Note: 1,0, Hochschule Darmstadt, Sprache: Deutsch, Abstract: Deterministische Zustandsautomaten sind seit Jahrzehnten in der Softwareentwicklung üblich, erreichen aber schnell große Komplexität, wenn sehr viele Zustände zusammen in einem Modell betrachtet werden. Diese Komplexität reduziert die Lesbarkeit des Zustandsdiagramms. Eine bedeutende Erweiterung um die Komplexität zu reduzieren wurde daher von Harel für Zustandsautomaten entwickelt: Ein Zustand kann zusammengesetzt sein aus anderen Zuständen, damit kann eine Hierarchie von Zuständen erstellt werden. Zwei oder mehr Zustände können parallel verarbeitet werden, was es ermöglicht parallele Prozesse abzubilden. Weiterhin kann ein Zustand seine aktuelle Zustandskonfiguration beim Verlassen des Zustands abspeichern. Wenn der Zustand dann erneut aktiv wird, kann die vorher gespeicherte Zustandskonfiguration wiederhergestellt werden. SCXML greift die Ideen von Harel auf, denn es basiert auf Harel statecharts und CCXML (Call Control XML). Bei SCXML handelt es sich unabhängig von Human Machine Interfaces um eine Möglichkeit einen Prozess zu steuern. Es bietet die Möglichkeit Verhaltenslogik über einen Zustandsautomaten abzubilden und gehört zum Bereich Model-Driven Development. SCXML verarbeitet automatisch Zustände, Zustandsübergänge sowie Ereignisse und ermöglicht parallele Abläufe. Einige Anwendungsszenarien sind: - SCXML als neu zu verwendender Standard für CCXML 2.0 eingesetzt bei VoiceXML; - Multimodale Anwendungen als Interaktionsmanager; - Entwicklung von Benutzerschnittstellen; - Hardwareprogrammierung/VHDL; - Als allgemeine Steuerungssprache für Prozesse; - Protokollverarbeitung mit endlicher Anzahl Zustände Ziel dieses Papers ist die Evaluation von SCXML zur Nutzung in Model-Driven Development anhand der Implementierung des Qt Creators und Qt Frameworks. Dafür wurde die bestehende Implementierung in Qt gezielt nach Stärken und Schwächen untersucht und ein Praxisbeispiel als Widget-basierte Qt-Anwendung entwickelt um die Anwendbarkeit im Kontext für HMI-Design zu testen. Es soll herausgefunden werden, ob man eine Qt-Anwendung durch einen Zustandsautomaten steuern kann, ohne dass die Verhaltenslogik zusätzlich in C++ ausgedrückt werden muss.

Kaufen Sie hier:

Horizontale Tabs

Blick ins Buch

Weitere E-Books zum Thema: Programmiersprachen - Softwareentwicklung

ASP.NET Shortcut

E-Book ASP.NET Shortcut
Format: PDF

Shortcut-Tipps für ASP.NET-Profis Die neue .NET-Version der Active Server Pages stellt eine Umgebung zur Entwicklung von Web-Applikationen im .NET-Framework bereit. Viele aus der Desktop-…

ASP.NET Shortcut

E-Book ASP.NET Shortcut
Format: PDF

Shortcut-Tipps für ASP.NET-Profis Die neue .NET-Version der Active Server Pages stellt eine Umgebung zur Entwicklung von Web-Applikationen im .NET-Framework bereit. Viele aus der Desktop-…

ASP.NET Shortcut

E-Book ASP.NET Shortcut
Format: PDF

Shortcut-Tipps für ASP.NET-Profis Die neue .NET-Version der Active Server Pages stellt eine Umgebung zur Entwicklung von Web-Applikationen im .NET-Framework bereit. Viele aus der Desktop-…

Programmieren lernen in PHP 5

E-Book Programmieren lernen in PHP 5
Format: PDF

Mit der Version 5 erreicht PHP einen bemerkenswerten Reifegrad, der PHP zu einer festen Größe in der Welt der Webprogrammierung macht. Gerade die leichte Erlernbarkeit macht PHP zur idealen…

Mathematik für Informatiker

E-Book Mathematik für Informatiker
Format: PDF

Die Informatik entwickelt sich in einer unglaublichen Geschwindigkeit. Häufig ist die Mathematik Grundlage von Neuerungen. Deshalb ist sie unverzichtbares Werkzeug jedes Informatikers und Pflichtfach…

Mathematik für Informatiker

E-Book Mathematik für Informatiker
Format: PDF

Die Informatik entwickelt sich in einer unglaublichen Geschwindigkeit. Häufig ist die Mathematik Grundlage von Neuerungen. Deshalb ist sie unverzichtbares Werkzeug jedes Informatikers und Pflichtfach…

Mathematik für Informatiker

E-Book Mathematik für Informatiker
Format: PDF

Die Informatik entwickelt sich in einer unglaublichen Geschwindigkeit. Häufig ist die Mathematik Grundlage von Neuerungen. Deshalb ist sie unverzichtbares Werkzeug jedes Informatikers und Pflichtfach…

Weitere Zeitschriften

Atalanta

Atalanta

Atalanta ist die Zeitschrift der Deutschen Forschungszentrale für Schmetterlingswanderung. Im Atalanta-Magazin werden Themen behandelt wie Wanderfalterforschung, Systematik, Taxonomie und Ökologie. ...

aufstieg

aufstieg

Zeitschrift der NaturFreunde in Württemberg Die Natur ist unser Lebensraum: Ort für Erholung und Bewegung, zum Erleben und Forschen; sie ist ein schützenswertes Gut. Wir sind aktiv in der Natur ...

Baumarkt

Baumarkt

Baumarkt enthält eine ausführliche jährliche Konjunkturanalyse des deutschen Baumarktes und stellt die wichtigsten Ergebnisse des abgelaufenen Baujahres in vielen Zahlen und Fakten zusammen. Auf ...

Der Steuerzahler

Der Steuerzahler

Der Steuerzahler ist das monatliche Wirtschafts- und Mitgliedermagazin des Bundes der Steuerzahler und erreicht mit fast 230.000 Abonnenten einen weitesten Leserkreis von 1 ...

DGIP-intern

DGIP-intern

Mitteilungen der Deutschen Gesellschaft für Individualpsychologie e.V. (DGIP) für ihre Mitglieder Die Mitglieder der DGIP erhalten viermal jährlich das Mitteilungsblatt „DGIP-intern“ ...

DSD Der Sicherheitsdienst

DSD Der Sicherheitsdienst

Der "DSD – Der Sicherheitsdienst" ist das Magazin der Sicherheitswirtschaft. Es erscheint viermal jährlich und mit einer Auflage von 11.000 Exemplaren. Der DSD informiert über aktuelle Themen ...