<div class="csl-bib-body">
<div class="csl-entry">Doschek, N. (2023). <i>Managing concurrent heterogeneous editing in web-based modeling tools</i> [Diploma Thesis, Technische Universität Wien]. reposiTUm. https://doi.org/10.34726/hss.2023.66041</div>
</div>
-
dc.identifier.uri
https://doi.org/10.34726/hss.2023.66041
-
dc.identifier.uri
http://hdl.handle.net/20.500.12708/188866
-
dc.description.abstract
Der aktuelle Trend im Umfeld von Modellierungstools geht weg von monolithischen Desktop Applikationen und hin zu Applikationen, die über die Cloud verfügbar sind.Die unterschiedlichen Editoren solcher Tools sollten unabhängig voneinander agieren, was bedeutet, dass eine direkte Kommunikation zwischen diesen Services nicht vorgesehen ist. Diese Services sollten wiederverwendbar und erweiterbar bleiben, um alle Vorteile von Micro Services zu gewährleisten.Dennoch müssen diese unabhängigen Editoren und deren Services das mit gemeinsamen Modellen und das Editieren möglicherweise überlappenden Modellteile unterstützen.Diese Arbeit versucht diese Problemstellung zu lösen, in dem eine zentrale Komponente eingeführt wird, die für die gesamte Modelverwaltung zuständig ist, und dabei auch zentral und leicht zugänglich sein wird.Damit soll auch gewährleistet werden, dass die verschiedenen Editoren, die von Anwenderinnen und Anwendern gleichzeitig bedient werden können, das darunter liegende Model gleichzeitig bearbeiten können.Es werden die Anforderungen für eine solche Komponente definiert, gefolgt von der Implementierung verschiedener Editoren, die direkt mit der neuen Verwaltungskomponente interagieren können.Abschließend, um das Resultat dieser Arbeit zu bewerten, werden die neue Komponente sowie die Editoren in ein Modellierungstool eingebunden. Dies ermöglicht einen direkten Vergleich mit existierenden Desktop-Anwendungen.
de
dc.description.abstract
Currently, many modeling toolchains are moving from monolithic desktop applications to cloud-based solutions.The involved editors of those tools should be operating independently from one another, which means direct communication between those services is not allowed. This is because, that those micro services should stay reusable and extensible.However, at the same time these independent editors and their supporting micro services should operate on common models and allow to manipulate potentially overlapping parts of the underlying models.This thesis aims to solve this problem, by introducing an independent component, that is able to manage the entire model handling, whilst being centralized and easily accessible.It also has to ensure the interoperability of multiple editors used by one user at a time to manipulate an underlying model.The requirements for such an artifact are researched and defined in the scope of this thesis.To demonstrate the artifact, editing capabilities that work with the newly introduced model management component are implemented.Finally, to evaluate the artifacts, the managing component as well as the editing components are integrated in a web-based editor project which is directly comparable to an existing desktop application.
en
dc.language
English
-
dc.language.iso
en
-
dc.rights.uri
http://rightsstatements.org/vocab/InC/1.0/
-
dc.subject
Modellierungstools
de
dc.subject
gleichzeitiges Bearbeiten
de
dc.subject
unabhängige Editoren
de
dc.subject
Modelverwaltung
de
dc.subject
webbasierte Editoren
de
dc.subject
modeling tools
en
dc.subject
concurrent editing
en
dc.subject
editing capabilities
en
dc.subject
model management
en
dc.subject
web-based editors
en
dc.title
Managing concurrent heterogeneous editing in web-based modeling tools
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.2023.66041
-
dc.contributor.affiliation
TU Wien, Österreich
-
dc.rights.holder
Nina Doschek
-
dc.publisher.place
Wien
-
tuw.version
vor
-
tuw.thesisinformation
Technische Universität Wien
-
tuw.publication.orgunit
E194 - Institut für Information Systems Engineering
-
dc.type.qualificationlevel
Diploma
-
dc.identifier.libraryid
AC16964144
-
dc.description.numberOfPages
94
-
dc.thesistype
Diplomarbeit
de
dc.thesistype
Diploma Thesis
en
dc.rights.identifier
In Copyright
en
dc.rights.identifier
Urheberrechtsschutz
de
tuw.advisor.staffStatus
staff
-
tuw.advisor.orcid
0000-0002-4758-9436
-
item.languageiso639-1
en
-
item.openairetype
master thesis
-
item.grantfulltext
open
-
item.fulltext
with Fulltext
-
item.cerifentitytype
Publications
-
item.mimetype
application/pdf
-
item.openairecristype
http://purl.org/coar/resource_type/c_bdcc
-
item.openaccessfulltext
Open Access
-
crisitem.author.dept
E194 - Institut für Information Systems Engineering