<div class="csl-bib-body">
<div class="csl-entry">Schindler, S. (2018). <i>Sprachspezifische Modellversionierung für SysML</i> [Diploma Thesis, Technische Universität Wien]. reposiTUm. https://doi.org/10.34726/hss.2018.37581</div>
</div>
-
dc.identifier.uri
https://doi.org/10.34726/hss.2018.37581
-
dc.identifier.uri
http://hdl.handle.net/20.500.12708/7744
-
dc.description.abstract
Die Modellversionierung wird durch die wachsende Popularität und Verbreitung von domänenspezifischen Modellierungssprachen ein immer wichtigerer Bestandteil in der Softwareentwicklung, wenn dafür modellbasierte Methoden verwendet werden. Im selben Kontext kann die modellbasierte Systementwicklung (MBSE) genannt werden. Modelle und die verteilte, kollaborative Arbeit damit, gewinnen immer mehr an Stellenwert. SysML ist eine domänenspezifische Modellierungssprache zur Systementwicklung. Die quelloffene Entwicklungsplattform Eclipse bietet mit dem Eclipse Modeling Framework eine hervorragende Plattform für die Softwareentwicklung mit modelgetriebenen Methoden. Die Initiative „Collaborative Modeling with Eclipse“ bietet auf Basis der genannten Technologien und dem Modellierungswerkzeug Papyrus eine Modellierungsplattform an, die es ermöglichen soll, in Teams komfortabel an und mit Modellen zu arbeiten. Diese Arbeit versucht die Ergebnisse, die bei Vergleichen von SysML Diagrammen in der genannten Modellierungsplattform erzielt wurden, zu verbessern. Dazu wurde eine Reihe von Modellvergleichen durchgeführt und analysiert, die einige Schwachpunkte in der Differenzerkennung und Visualisierung aufgedeckt haben. Durch die Entwicklung geeigneter Erweiterungen für das EMF Compare Plugin ist es gelungen diese Schwachpunkte zu beheben.
de
dc.description.abstract
With the increasing popularity and usage of domain specific modeling languages, model versioning is be getting more and more important in software development, especially when model-based development methods come into play. This is also an important aspect for model-based systems engineering. Models and the distributed, collaborative development of models are constantly gaining significance. SysML is a domain-specific modeling language for systems engineering. The open source development platform Eclipse and its outstanding Eclipse Modeling Framework are an excellent base for model-driven software development. The initiative „Collaborative Modeling with Eclipse“ provides a modeling platform, founded on the named technologies and the modeling tool Papyrus, that tries to enable the comfortable working with models in teams. This work tries to improve the results, retrieved from the modeling platform when comparing SysML models. From an analysis of carried out model comparisons, several weak spots in differencing and visualization of those differences were found. Through the development of appropriate extensions, the identified weak spots could be addressed.
en
dc.language
Deutsch
-
dc.language.iso
de
-
dc.rights.uri
http://rightsstatements.org/vocab/InC/1.0/
-
dc.subject
Modell
de
dc.subject
Versionierung
de
dc.subject
SYSML
de
dc.subject
Modellierung
de
dc.subject
Modellversionierung
de
dc.subject
Modell
en
dc.subject
Versionierung
en
dc.subject
SYSML
en
dc.subject
Modellierung
en
dc.subject
Modellversionierung
en
dc.title
Sprachspezifische Modellversionierung für SysML
de
dc.title.alternative
Language specific model versioning for SysML
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.37581
-
dc.contributor.affiliation
TU Wien, Österreich
-
dc.rights.holder
Stefan Schindler
-
dc.publisher.place
Wien
-
tuw.version
vor
-
tuw.thesisinformation
Technische Universität Wien
-
tuw.publication.orgunit
E188 - Institut für Softwaretechnik und Interaktive Systeme