Stud.IP Uni Oldenburg
University of Oldenburg
17.10.2021 14:37:31
ThesisTopics

Personal details

Title Usermanagement in der kollaborativen Modellierung
Description
Die kollaborative Modellierung - also die Erstellung von Modellen (z.B. UML) durch mehrere Personen gleichzeitig oder nacheinander von verschiedenen Orten aus - ist Teil der aktiven Forschung der Abteilung Softwaretechnik. Der dafür entwickelte Como-X Server, der die verteilten Modellierer synchronisiert, soll nun um eine Benutzerverwaltung erweitert werden.
Home institution Department of Computing Science
Type of work not specified
Type of thesis Bachelor's or Master's degree
Author Dr. Christian Schönberg
Status assigned
Problem statement
Zur Benutzerverwaltung gehören neben den Grundlagen (Registrierung, Login) auch komplexere Konzepte wie eine Rechteverwaltung. Es sind Fragen zu klären wie: "Was geschieht mit Modellen eines gelöschten Nutzers?" oder "Wer kann bestimmen, wer an einem Modell mitarbeiten darf?". Darüber hinaus sind auch dynamische Berechtigungen im Rahmen einer Kollaboration zu betrachten. Wenn sich sehr viele Teilnehmer zusammen in einer kollaborativen Modellierungssitzung befinden, dann ist eine Organisation dieser erforderlich. Zum Beispiel könnten sich im Rahmen eines Tutoriums 50 Studierende und zwei Tutoren in einer kollaborativen Modellierungssitzung zusammenfinden um gemeinsam eine Modellierungsaufgabe zu lösen. Um ein mögliches Chaos bei der Modellierung zu vermeiden, können die Tutoren ausgewählten Studierenden temporär Bearbeitungsrechte für das jeweilige Modell erteilen. Die Tutoren koordinieren die Studierenden, während die Studierenden die Aufgabe gemeinsam lösen.
Requirement
Die Implementierung erfolgt in Java auf Basis des bestehenden Como-X Servers. Verwendet werden dabei moderne Konzepte wie Docker und das MQTT-Protokoll.
Created 21/09/21

Study data

Departments
  • Softwaretechnik
Degree programmes
  • Master's Programme Computing Science
  • Bachelor's Programme Business Informatics
  • Dual-Subject Bachelor's Programme Computing Science
  • Master's Programme Business Informatics
  • Master of Education Programme (Gymnasium) Computing Science
  • Bachelor's Programme Computing Science
Assigned courses No courses assigned
Contact person