Dr. Sebastian Rönnau

Wissenschaftlicher Mitarbeiter

[Forschung] [Veröffentlichungen] [Lehre] [CV] [Studien- und Diplomarbeiten]


Forschung 

 

  • diff-Verfahren auf XML-Dokumenten
  • Repräsentation von Deltas zwischen XML-Dokumenten
  • Signatur von XML-(Teil-)Dokumenten

Veröffentlichungen 

Zeitschriften

 

  • Rönnau, S., Borghoff, U. M.
    XCC: change control of XML documents
    Computer Science - Research and Development, 1-17, Springer 2010, ISSN 1865-2034 [DOI]
  • Rönnau, S., Borghoff, U. M.
    Versioning XML-based office documents
    Multimedia Tools and Applications, 43:3, 253-274, Springer 2009, ISSN 1573-7721 [DOI]

 

Konferenzbeiträge

 

  • Müller, A., Rönnau, S., Borghoff, U. M.
    A file-type sensitive, auto-versioning file system.
    In: Tompa et al. (eds.): Proc. ACM Symp. on Document Engineering (DocEng 2010), Manchester, U.K., September 21-24, 2010. New York: ACM, pp. 271-274 [DOI]
  • Rönnau, S., Philipp, G., Borghoff, U. M.
    Efficient and Reliable Merging of XML Documents.
    In: Proc. ACM Conf. on Information and Knowledge Management (CIKM 2009), Hong Kong, China, November 2-6, 2009. [DOI]
  • Rönnau, S., Philipp, G., Borghoff, U. M.
    Efficient Change Control of XML Documents.
    In: Chidlovskii et al. (eds.): Proc. ACM Symp. on Document Engineering (DocEng 2009), Munich, Germany, September 15-18, 2009. New York: ACM, pp. 3-12 [DOI]
  • Rönnau, S.., Borghoff, U. M.
    Collaborative XML Document Versioning In: Quesada-Arencibia, A., et al.(eds.): Proc. 12th Int. Conf. on Computer-Aided System Theory (Eurocast 2009), Springer LNCS, vol. 5717 [DOI]
  • Rönnau, S., Teupel, M., Borghoff, U. M.
    Graphical Merge Support for XML Documents.
    In: Klempous et al. (eds.): Proc. of the 4th Int. Conf. on Broadband Communication, Information Technology & Biomedical Applications, Wroclaw, Poland , July 15-18, 2009. ISBN 978-83-749-470-1.
  • Rönnau, S., Pauli, C., Borghoff, U. M.
    Merging Changes in XML Documents Using Reliable Context Fingerprints.
    In: Bulterman, D. C. A. et al. (eds.): Proc. ACM Symp. on Document Engineering (DocEng 2008), São Paulo, Brazil, September 17-19, 2008. New York: ACM, pp. 52-61 [DOI]
  • Rönnau, S., Borghoff, U. M.
    Intelligent Merging of XML Documents for Distributed Collaboration.
    In: Lehmann, A. et al. (eds.): Proc. Distributed Intelligent Systems and Technologies Workshop, ISBN 5-9040-3005-6, St. Petersburg, Russia, June 9-11, 2008, pp. 71-78
  • Rönnau, S., Scheffczyk, J., Borghoff, U. M.
    Towards XML Version Control of Office Documents.
    In: King, P. R. (ed.): Proc. ACM Symp. on Document Engineering (DocEng 2005), Bristol, U.K., November 2-4, 2005. New York: ACM, pp. 10-19 [DOI]

 


Lehre 

 

 


 

Lebenslauf 

 

08.06.1981 geboren in Kiel
Juni 2000 Abitur an der Kieler Gelehrtenschule
Juli 2000 Eintritt in die Bundeswehr. Beginn der Offizierausbildung bei der Luftwaffe
September 2001 Beginn des Studiums der Informatik an der Universität der Bundeswehr München
Dezember 2004 Abschluss des Studiums als Dipl.-Inform.
Januar 2005 Versetzung in das Streitkräfteamt, Bonn, Abteilung Controlling/Zentrale Kostenrechnung. Mitarbeit im Projekt SASPF
Juli 2007 Verwendung als Wissenschaftlicher Mitarbeiter am Institut für Softwaretechnologie

 


 

Diplomarbeit

ODF Markup Normalisierung

Das OpenDocumentFormat (ODF) ist durch die ISO als universelles Dokumentenaustauschformat standardisiert worden. Durch die starke Orientierung an den Anforderungen von Office-Programmpaketen (namentlich OpenOffice.org) sind Markup und Inhalt eines Dokuments in ODF nur bedingt von einander getrennt. Schon wenige direkte Anweisungen des Anwenders können zu weitreichenden Änderungen in der logische (XML-)Struktur des Dokuments auf Dateiebene führen - bei nur marginalen Änderungen des äußeren Erscheinungsbilds im Office-Programm.

Dies führt im Kontext von Versionskontrollsystemen zu für den Anwender kaum nachvollziehbaren Häufungen von Änderungen, obwohl für ihn subjektiv kaum ein Unterschied zu erkennen ist.

Das Ziel dieser Arbeit liegt darin, eine einheitliche Darstellung des Inhalts eines ODF-Dokuments zu erreichen, die es dem Nutzer ermöglicht, zwischen inhaltlichen, strukturellen und markuporientierten Änderungen entscheiden zu können.

Hierzu ist ein geeignetes Transformationsmodell samt entsprechender Transformationen für ODF-Dokumente zu erstellen.

Diplomarbeit

Implementierung eines 3-Wege-XML-diffs auf Basis von faxmap

XML hat sich in den letzten Jahren zum de-facto-Standard für den Daten- und Dokumentenaustausch entwickelt. Insbesondere im letzteren Kontext ist das Vergleichen zweier Dokumente eine Schlüsselfähigkeit. Auch wenn bereits zahlreiche Ansätze für einen derartigen Vergleich („diff“ genannt) existieren, wurde ihre Untauglichkeit auf Grund ihrer Komplexität schon gezeigt.

Ein neuer Ansatz wurde durch das Helsinki Institute for Information Technology vorgestellt, welcher auf der Darstellung des XML-Baums als Sequenz von Tokens basiert, wodurch die Komplexität deutlich verringert werden konnte. Experimentelle Ergebnisse zeigen, dass dieser „faxma“ genannte Ansatz äußerst vielversprechend ist.

Bislang ist faxma auf den direkten Vergleich zweier Dokumente beschränkt. Im Kontext von Versionskontrollsystemen wird hingegen häufig der sog. „3-Wege-diff“ benötigt, in dem eine Ursprungsdatei mit zwei parallel geänderten Versionen ihrer selbst verglichen wird, um eine neue Version des Dokuments zu generieren, in der alle Änderungen -soweit möglich- enthalten sind.

Das Ziel dieser Diplomarbeit ist es, den bestehenden faxma-Ansatz so zu erweitern, dass ein 3-Wege-diff für XML-Dokumente möglich ist.

Studienarbeit

Übersicht über Ansätze zur Änderungsdarstellung im Bereich von Vektorgrafiken

Das Darstellen von Änderungen an Texten ist seit langem gebräuchlich. Hierbei werden in der Regel entweder zeilenbasierte (wie bei GNU diff) oder änderungsbasierte (wie bei der Änderungsverfolgung von Word) Ansätze verwendet. Das Verfolgen von Änderungen im Bereich von Grafikdateien hingegen hat sich bisher nicht etabliert.

In dieser Studienarbeit soll eine Analyse vorhandener Ansätze und (falls vorhanden) Produkte für den speziellen Fall von Vektorgrafiken angefertigt werden.

Diese Arbeit verlangt ein hohes Maß an selbstständigem Arbeiten und Kreativität, es ist möglich, eine darauf aufbauende Diplomarbeit anzufertigen.

Studienarbeit

Implementierung einer XSLT-/XUpdate-Ausgabe in faxma

Im Kontext von Versionskontrollsystemen und der Rechnergestützten Zusammenarbeit sind unterstützende Tools zum Aufzeigen von Änderungen zwischen Dateien unerlässlich. Während dieses sog. diff im Bereich von zeilenbasierten Textdateien etabliert ist, ist das diff von XML-Dateien bislang noch wenig verbreitet. Neben der Komplexität ist ein Grund dafür die nicht vorhandene Standardisierung des Ausgabeformats.

Unabhängig vom XML-diff sind mit XSLT und XUpdate zwei hinreichend verbeitete Standards zur Manipulation von XML-Dokumenten verfügbar.

Ziel dieser Studienarbeit ist es, ein Ausgabeformat auf XSLT- oder XUpdate-Basis für das am Helsinki Institute for Information Technology entwickelten XML-diff-Programm faxma zu definieren und zu implementieren.

Studienarbeit

Analyse von ODF-OpenXML-Konvertierungen

Mit dem ISO-Standard OpenDocumentFormat (ODF) und dem ECMA-Standard OfficeOpenXML (OOXML) stehen derzeit zwei konkurrierende Formate für Office-Dokumente zur Verfügung. Verschiedene Programme sind in der Lage, Dokumente zwischen diesen Formaten zu konvertieren.

In dieser Studienarbeit sind entsprechende Programme auszuwählen und hinsichtlich der Qualität der Konvertierung zu untersuchen. Hierbei steht die Frage der Verlustfreiheit im Vordergrund.

Studienarbeit

Analyse verfügbarer OpenSource ODF-rendering-Engines

Das OpenDocumentFormat (ODF) wurde von der ISO als universelles Dokumentenaustauschformat im Kontext von Office-Programmen standardisiert. Verschiedene Programme unterstützen ODF bzw. Teile der Spezifikation, wobei OpenOffice.org das bekannteste ist.

In dieser Studienarbeit soll eine Übersicht verfügbarer ODF-Implementierungen erstellt werden und die Qualität und Quantität der Umsetzung des ODF-Standards überprüft werden. Desweiteren soll das API auszuwählender ODF-Implementierungen beurteilt werden.

Diese Studienarbeit kann als Basis für eine darauf aufbauende Diplomarbeit im Bereich der ODF-Bearbeitung dienen.