The search result changed since you submitted your search request. Documents might be displayed in a different sort order.
  • search hit 1 of 821
Back to Result List

Generating C++ out of UML state machines

C++ aus UML Zustandsautomaten generieren

  • This work analyzes and evaluates different approaches to translate UML state machines into C++ code. The first part of this thesis covers the ground of transforming information of a source language to a target language. It addresses the basics of language theory and different approaches of language transformation. The second part examines the properties and formalisms of state machines to value their characteristics for further reuse in the development cycle. The third part disassembles the programming language C++ with all its quirks and oddities. The last part puts all mentioned pieces together. Beyond this approach the thesis tries to point out several concepts of language engineering to ease the use of software languages for the language user as well as the language engineer. It scrutinizes diverging solutions with the resulting consequences.
  • Diese Arbeit analysiert und evaluiert verschiedene Ansätze um UML Zustandsautomaten in C++ Quellcode zu transformieren. Der erste Teil beschäftigt sich mit dem Transformieren von Informationen einer Quellsprache in eine Zielsprache. Dabei wird sich mit Sprachtheorie und verschiedene Ansätze zur Sprachtransformation auseinandergesetzt. Der zweite Teil untersucht Eigenschaften und Formalismen endlicher Automaten um ihre Charakteristiken für die darauf folgende Wiederverwendung im Entwicklunszyklus zu bewerten. Der dritte Teil zerlegt die Programmiersprace C++ mit all ihren Eigenheiten. Der letzte Teil setzt alle genannten Teile zusammen. Darüber hinaus versucht diese Thesis verschiedene Konzepte zur Entwicklung von Sprachen aufzuzeigen um die Verwendung von Softwaresprachen für den Sprachnutzer und Sprachentwickler zu vereinfachen. Es werden unterschiedliche Lösungen mit den daraus resultierenden Konsequenzen untersucht.

Download full text files

Export metadata

Additional Services

Metadaten
Author:Peter Huster
Advisor:Georg Beier
Document Type:Master's Thesis
Language:English
Name:Westsächsische Hochschule Zwickau
Dr.-Friedrichs-Ring 2A, 08056 Zwickau
Date of Publication (online):2016/02/18
Year of first Publication:2013
Publishing Institution:Westsächsische Hochschule Zwickau
Date of final exam:2013/11/11
Tag:C++; UML state machine; code generation; language engineering
GND Keyword:C++; Endlicher Automat; Modellgetriebene Entwicklung; UML
Page Number:118 Seiten, 24 Abb., - Tab., 92 Lit.
Faculty:Westsächsische Hochschule Zwickau / Physikalische Technik, Informatik
Release Date:2016/02/18