<div class="csl-bib-body">
<div class="csl-entry">Kletzander, C. (2018). <i>A kernel language based exchange framework for behavioural modelling languages</i> [Diploma Thesis, Technische Universität Wien]. reposiTUm. https://doi.org/10.34726/hss.2018.37445</div>
</div>
-
dc.identifier.uri
https://doi.org/10.34726/hss.2018.37445
-
dc.identifier.uri
http://hdl.handle.net/20.500.12708/7745
-
dc.description.abstract
In der Automatisierungstechnik werden verschiedenste Arten von Verhaltensdiagrammen innerhalb eines Unternehmens eingesetzt. Die Kompatibilität dieser Diagramme zueinander ist begrenzt, weil nur eine spezielle Menge von standardisierten Dateiformaten für den Import und Export unterstützt werden. Derzeit gibt es kein System, welches ein beliebiges Verhaltensdiagramm durch die Nutzung einer generalisierten Kernsprache in ein beliebiges anderes Verhaltensdiagramm transformieren kann. In der Literatur findet man Beispiele, welche einen speziellen Diagrammtyp in einen anderen vordefinierten Diagrammtyp transformieren können, jedoch sind hier die Möglichkeiten auf die vordefinierten Typen beschränkt. In dieser Arbeit möchte ich ein System entwickeln, welches den Intermediate Modelling Layer (IML) des AutomationML Konsortiums als Kernsprache zum Austausch beliebiger Verhaltensdiagramme benutzt. Durch den Einsatz einer Fallstudie möchte ich evaluieren, ob es zu einem Informationsverlust bei der Transformierung mit der Kernsprache IML kommt. Zum Einsatz kommen hierbei zwei verschiedene Verhaltensdiagramme, das Aktivitätsknotennetzwerk (AONN) und GANTT. Nach der Transformation von GANTT nach AONN und retour kommt es zu keinem Informationsverlust. Wenn man AONN nach GANTT und retour transformiert, verliert man die Attribute: Verzögerung, spätester Startzeitpunkt, frühester Startzeitpunkt und spätester Endzeitpunkt.
de
dc.description.abstract
The interoperability for exchanging behavioural models between different tools in automation is only achieved by a small amount, which are supporting standardized import and export formats. There is no transformation framework existing for exchanging different behavioural models through a standardized kernel language. The literature describes several techniques to transform a modelling language into another pre-defined modelling language, but all of these are fixed to specific types of modelling languages and do not support the general exchange between any behavioural modelling language. In this thesis, I introduce a new technique that allows exchanging a small amount of behavioural modelling languages through a standardized kernel language based exchange framework. I am using the Intermediate Modelling Layer (IML) from the AutomationML consortium as a kernel language for exchanging activity-on-node networks (AONN) into GANTT charts and back. By doing a case study based evaluation the generated input and output models of the different behaviour modelling types are analysed for possible information loss after exchanging them. The round trip transformation from GANTT to AONN and back has no information loss, whereas AONN to GANTT and back loses information attributes like delay, latest start time point, earliest start time point and latest end time point.
en
dc.language
English
-
dc.language.iso
en
-
dc.rights.uri
http://rightsstatements.org/vocab/InC/1.0/
-
dc.subject
AutomationML
de
dc.subject
Transformations
de
dc.subject
Model Exchange
de
dc.subject
AutomationML
en
dc.subject
Transformations
en
dc.subject
Model Exchange
en
dc.title
A kernel language based exchange framework for behavioural modelling languages
en
dc.type
Thesis
en
dc.type
Hochschulschrift
de
dc.rights.license
In Copyright
en
dc.rights.license
Urheberrechtsschutz
de
dc.identifier.doi
10.34726/hss.2018.37445
-
dc.contributor.affiliation
TU Wien, Österreich
-
dc.rights.holder
Christian Kletzander
-
dc.publisher.place
Wien
-
tuw.version
vor
-
tuw.thesisinformation
Technische Universität Wien
-
tuw.publication.orgunit
E188 - Institut für Softwaretechnik und Interaktive Systeme