Abgeschlossene Arbeiten
Zu den aktuell bearbeiteten Arbeiten.
2008
Maria Moritz: Integration eines OWL-Reasoners und eines OWL-Lernsystems in Ontowiki
Ontowiki (
http://ontowiki.net/) ist ein Ontologie-Editor zur Unterstützung agiler, verteilter Verarbeitung von Wissensbasen. Die Aufgabe eines OWL-Reasoners (z.B.
Pellet,
KAON2,
Fact++,
Racer) ist es implizit und explizit in einer Ontologie vorhandenes Wissen zu ermitteln. Der Reasoning-Service ist somit einer der zentralen Komponenten eines Ontologie-Editors. Auch die Integration von Tools zur einfacheren Konstruktion von Ontologien mit Methoden des maschinellen Lernens ist eine sinnvolle Erweiterung und ein aktuell interessantes Forschungsgebiet. In diesem Bereich entwickeln wir die Software
DL-Learner. Eine Herausforderung besteht darin diese Komponenten in geeigneter Weise zu integrieren.
Betreuer:
Jens Lehmann, Sebastian Dietzold
Leszek Kotas: Evaluation und Erweiterung des Onto Wiki Plugin-Systems (Bachelorarbeit)
Das nachhaltiges Wachstum eines Open-Source Projektes hängt im extremen Maße von einer aktiven Community ab, welche sich um dieses Projekt bildet. Eine wichtige Möglichkeiten der Wachstumsförderung einer Community ist die Bereitstellung einer Umgebung, mit welcher Mitglieder der Community an der Applikation programmieren können ohne alle Einzelheiten des Gesamtsystems kennen zu müssen. Dies sollte auch durch eine entsprechende Einstiegsdokumentation unterstützt werden.
Ziel der Arbeit ist die Evaluation und Erweiterung des Onto Wiki Plugin-Systems, damit es Community-Building Anforderungen genügt.
Betreuer: Sebastian Dietzold
Mehr Infos:
http://aksw.org
Thanh Nghia Lam: SPARQL Templates für die Darstellung von RDF Inhalten in einem Wiki (Bachelorarbeit)
Ziel der Arbeit ist die Erstellung bzw. Erweiterung eines
Semantischen Datenbank welche die organisatorischen
Inhalte des BIS Lehrstuhles enthält. Darauf aufbauend sollen im zweiten Schritt Wiki-Templates erstellt werden, welche mit Hilfe von
SPARQL Abfragen Visualisierungen der RDF Daten in unserem Wiki produzieren.
Keywords: PHP, RDF, Wiki, SPARQL
Betreuer: Sebastian Dietzold
Mehr Infos:
http://aksw.org/
Tilo Hielscher: Entwicklung einer Java-basierten Oberfläche für DL-Learner
DL-Learner ist ein Machine Learning Tool für die weit verbreitete Ontologiesprache OWL. Neben der existierenden Kommandozeilenbenutzung für DL-Learner soll innerhalb der Arbeit eine graphische Oberfläche entwickelt werden. Da DL-Learner in Java geschrieben ist, bieten sich hier auf Java basierende Toolkits wie Swing oder SWT an.
Ihre Aufgabe ist:
- Entwicklung einer graphischen Benutzeroberfläche für DL-Learner
Erforderliche Kenntnisse:
- Java-Kenntnisse
- Kenntnisse in einer auf Java basierenden GUI-Bibliothek
- Studium der Informatik oder vergleichbarer Studiengänge
Wir bieten:
- eine umfangreiche Betreuung
- Teamarbeit in der Forschungsgruppe
AKSW
- praxisnahe Mitarbeit an einem Open Source Projekt
Die Arbeit kann auch als Bachelorpraktikum+Bachelorarbeit absolviert werden.
Betreuer:
Jens Lehmann
Sebastian Hellmann: Comparision of Concept Learning Algorithms for Terminologies
Die auf Beschreibungslogiken (
Description Logics) basierende Ontologiesprache
OWL ist einer der Grundbausteine des Semantic Web. Die Erstellung von Ontologien ist jedoch eine schwierige Aufgabe, so dass ein großer Bedarf an Werkzeugen zur Unterstützung des (halb-)automatischen Erstellens von Ontologien besteht. Als ein möglicher Lösungsweg wurden bereits verschiedene Ansätze zum Lernen von Klassen aus Beispielen entwickelt (siehe
Diplomarbeit Jens Lehmann und
weitere Referenzen) und teilweise in praktischen Systemen umgesetzt.
Ihre Aufgabe ist:
- Beschreibung und Vergleich der Charakteristika existierender Algorithmen zum Lernen von Konzepten aus Beispielen
- Beschreibung konkreter Anwendungsszenarien
- entwickeln bzw. verwenden von Benchmarks zum Vergleich dieser Systeme und Evaluation der Ergebnisse (optional auch die Entwicklung eines eigenen Ansatzes)
Interesse an folgenden Fachgebieten ist für die Bearbeitung der Arbeit vorteilhaft:
- Semantic Web, insbesondere OWL
- Machine Learning
- Description Logics
Vorwissen wird nicht erwartet, sondern kann ggf. während der Arbeit vermittelt werden. Ein Studium der Informatik oder vergleichbarer Studiengänge wird vorausgesetzt.
Wir bieten eine umfangreiche Betreuung, sowie Hilfe bei der Einarbeitung in das Thema. In einer ambitionierten Arbeit geben wir Ihnen die Möglichkeit auf einem sehr aktuellen Forschungsgebiet mit guter Zukunftsperspektive sowohl theoretische als auch praktische Aufgaben zu übernehmen.
Betreuer:
JensLehmann
Keywords: Machine Learning, Semantic Web, OWL, Description Logics, Benchmarks
Ruslan Masold: Verwendung von Benutzeroberflächen mit Web 2.0 Technologien in einer semantischen Webapplikation
Betreuer:
Jens Lehmann
Stefan Berger: Access Control on Triple Stores (Diplomarbeit)
Keywords:
RDF,
PHP, Semantic Web, Access Control, Triple Stores
Betreuung: Sebastian Dietzold
Michael Haschke: Semantic Personal Knowledge Management
Das Semantic Web ist eine Erweiterung der bisherigen Infrastruktur des Webs um eine semantische Schicht. Personal Knowledge Management (PKM) stellt ein über Ziele definiertes System zur Organisation persönlich wichtiger Informations- und Wissenseinheiten dar. Beides kann miteinander angewendet werden. Diese Arbeit analysiert die Anforderungen und derzeitige Grundlagen für ein persönliches Wissensmanagement basierend auf Technologien des Semantic Web. Weiter wird die Integration von PKM in Onto Wiki, einer agilen, wiki-ähnlichen Semantic Web-Applikation, spezifiziert und implementiert.
Betreuer: Sebastian Dietzold
Mehr Infos:
http://aksw.informatik.uni-leipzig.de/
Jan Hellich: IT-Risikoanalyse und IT-Risiko-Ontologie Im Rahmen einer Risikoanalyse für die Carl Zeiss Jena Gmb H
Betreuer: Thomas Riechert
Enrico Hörnig: Eine flexible und wartbare Umsetzung des Beschlusses BK6–06–009 zur Liberalisierung des deutschen Strommarktes durch Anwendung modellgetriebener Softwareentwicklungsprinzipien
Betreuer: Stefan Kühne
Keywords: Modellgetriebene Softwareentwicklung, Generative Softwareentwicklung, Software-Evolution, BK6–06–009 der Bundesnetzagentur, EDIFACT
Jens Keller: Wiederverwendung beim Entwurf domänenspezifischer Modellierungssprachen im Kontext modellgetriebener Softwareentwicklung unter Nutzung des EMF/GMF-Frameworks am Beispiel der Domäne prozessbasierte Integration im E-Government
Betreuer: Stefan Kühne
Keywords: Modellgetriebene Softwareentwicklung, Modelltransformation, Service-orientierte Architektur (SOA), Wiederverwendung
Thomas Sobik: Management von Standard Operation Procedures
Analyse von Anforderungen für den Einsatz im Kontext Klinischer Studien und Evaluation eines bestehenden Werkzeuges.
Das Bachelor-Praktikum zu dieser Arbeit wurde im
Institut für Medizinische Informatik, Statistik und Epidemiologie geleistet.
Betreuer: Sebastian Dietzold
Steffen Dienst: Ein Framework für Online-Tests in einer verteilten serviceorientierten Architektur
Betreuer: Hans-Gert Gräbe
Mehr Infos: Elate-Projekt
2007
Anke Gonschorreck: Extraktion einer Klassenhierarchie basierend auf den Wikipedia-Kategorien
Betreuer:
Jens Lehmann
Fan Zhang: Internationalisierung und Usability von Ontologie-Editoren am Beispiel Onto Wiki
Betreuer:
Jens Lehmann
Katrin Baasch: Der Einsatz eines interaktionsorientierten und kooperativen Werkzeugs zur Erhebung von Anforderungen im E-Gevernment
Betreuer: Thomas Riechert
Jan Fienhold: Strukturierung von Lernobjekten durch Lerngemeinschaften auf Basis von interaktionsorientierten und kollaborativen Technologien
Betreuer: Thomas Riechert
Atanas Alexandrov: Implementierung eines alternativen RDF Store Backends für Onto Wiki auf Basis der Oracle 10g Triple Funktionalitäten und Ablage einer Topic Map der Domäne «Schlafstörungen» (Bachelorarbeit)
Ziel der Arbeit ist die Implementierung eines Datenbank-Backends für Onto Wiki. Alternativ zu den herkömmlichen relationalen Datenbanken, welche in Onto Wiki durch die generische DB-Layer API adodb angesprochen werden, soll ein Backend entstehen, welche direkt die von Oracle zur Verfügung gestellten Triple-Operationen nutzt. Die Implementierung soll sich in die bestehende API integrieren, im üblichen Maße dokumentiert sein (phpdoc) und in guter Kommunikation mit dem Rest des Entwickler-Teams entstehen.
Eine weitere Zielsetzung der Arbeit ist die Nutzung des Datenbank-Backends zur Ablage eines RDF-Modells einer Topic Map. Die Topic Map der Domäne «Schlafstörungen» soll in Zusammenhang mit dem von Robotron koordinierten EU-Projekt ENN-ICS (European Neurological Network – Interactive Communication System) entwickelt werden. Entsprechende Entitäten der Topic Map werden in Form von Glossarbegriffen bereitgestellt.
Die Arbeit umfasst insbesondere:
- Einarbeitung in das Resource Description Framework (RDF) und Co-Standards
- Einarbeitung in die Oracle 10g Triple Funktionalitäten
- Entwicklung eines Datenbank-Backends für Onto Wiki auf Basis der Oracle 10g Triple Funktionalitäten
- Konzeption und Implementierung einer Topic Map der Domäne «Schlafstörungen» als RDF-Modell
- Ablage des RDF-Modells unter Verwendung des entwickelten Datenbank-Backends
- Referenzierung bereitgestellten Glossarbegriffe aus der Topic Map
- Dokumentation der Ergebnisse
Betreuer BIS: Sebastian Dietzold
Betreuer Robotron (Industriekontakt):
Lars Geldner, Robotron Datenbank-Software Gmb H
Links: Interner Bereich
Keywords:
RDF,
PHP, Semantic Web, Triple Stores, Oracle
Martin Peklo: Semantische Supportdatenbank (Bachelorarbeit)
Betreuung: Sebastian Dietzold
Keywords:
RDF,
PHP, Semantic Web, Industry Use Case,
Lecos
Kristian Voelpel: Design and implementation of an RDF-template language
Betreuer: Sören Auer
Mehr Infos:
http://aksw.informatik.uni-leipzig.de/
Christian Weiske: Efficient database implementation and enhancements for SPARQL
Betreuer: Sören Auer
Mehr Infos:
http://aksw.informatik.uni-leipzig.de/
Qin Si: Teststrategien für interaktionsorientierte und kollaborative Webapplikationen
Betreuer: Thomas Riechert
Udo Huscheck: Automatisierte Verfeinerung domänenspezifischer Modellierungssprachen durch Modelltransformationsansätze am Beispiel der Serviceorchestrierung in der E-Government-Domäne Meldewesen
Betreuer: Stefan Kühne
Keywords: Modellgetriebene Softwareentwicklung, Modelltransformation, Refinement
Jörg Schüppel: Extraction of Semantics from Wikipedia
Betreuer: Sören Auer, Jens Lehmann
Mehr Infos:
http://aksw.org/Projects/dbpedia
Keywords: Wikipedia, Semantic Web, Extraction
Enrico Popp: Web DAV Dateisystem für RDF Modelle und tagged Files
Ziel der Arbeit ist die Spezifikation und Implementierung eines Web DAV-basierten Filesystems, welches den Zugriff auf RDF Modelle und getaggte Dokumente zur Verfügung stellt. Grundidee ist die Generierung einer Strukur aus Verzeichnissen, Dateien und Web DAV- Metadaten auf Basis eines semantischen Wikis. Diese Arbeit ist in das Forschungsprojekt Soft Wiki eingegliedert.
Betreuer: Sebastian Dietzold
Keywords:
SemanticWeb,
RDF,
WebDAV,
Tags,
PHP
Marco Schubert: Analyse und Transformation agiler Entwicklungsprozesse des Software Engineering auf den Bereich des Service Engineering
Kurzdarstellung
Das Service Engineering etabliert sich zunehmend als vergleichbare Disziplin zum Software und Produkt Engineering. Diesbezüglich wurden verschiedene Vorgehens- und Entwicklungsmodelle zur strukturierten Planung und Erstellung von Dienstleistungen entwickelt, welche sich sehr stark an einem phasenorientierten Vorgehen anlehnen. Demgegenüber werden insbesondere im Software Engineering zunehmend neben den „monolithischen“ Entwicklungsprozessen (bspw. V-Modell) agile Methodiken (bspw. Extreme-Programming) entwickelt und eingesetzt. Die Vorteile dieser Herangehensweisen scheinen auch für den Bereich des Service Engineering entsprechendes Potential zu besitzen.
Die Aufgabe besteht darin:
- die agilen Vorgehen und Methoden der Softwareentwicklung zu analysieren und deren Schnittmengen bzgl. Grundidee und erwarteter Vorteile herauszuarbeiten,
- existierender Service Engineering Ansätze zu betrachten,
- Gemeinsamkeiten des Software und Service Engineering herausarbeiten und
- insbesondere die Übertragbarkeit agiler Softwareentwicklungsansätze auf den Bereich des Service Engineering zu analysieren sowie
- einen Vorschlag einer agilen Service Engineering Entwicklungsmethode auszuarbeiten.
Betreuer: Kyrill Meyer / Martin Böttcher
Abgabe der Arbeit: 29.03.2007
Thorsten Berger: Softwareproduktlinien-Entwicklung – Domain Engineering: Konzepte, Probleme und Lösungsansätze.
Software Product Line Engineering (SPLE) has become the most successful approach for software reuse in the last ten years. It has proven to reduce development times, lower costs and improve the quality of software-intensive systems. One of its key points is the up-front development of a flexible and highly extensible platform (Domain Engineering) as a basis for deriving concrete applications (Application Engineering).
The thesis describes the Domain Engineering in a case study that deals with the development of an Open Source project in the J2EE environment. It mainly focuses on concerns regarding the high-level architecture and process descriptions as proposed by the framework. To fit the needs of the project it also had to be tailored in numerours aspects. Furthermore, the experience gained during the lifecycle of the project yields an estimation of theoretical and practical issues of the development approach. The thesis also shows open questions in the SPLE research field.
One of the most important enablers of SPLE in the case study has been the usage of J2EE portal standards, which provide an extensive infrastructure for web application delivery and integration. In a product line view, portals offer mechanisms for extreme late binding of complex functionality. However, there have been many more technologies and frameworks that supported building the platform. These have been e.g. an Io C component framework, MVC frameworks, AOP or model-driven/generative approaches, whose application in the product line context of the case study will be shown.
The case study comprises the Domain Requirements Engineering, Domain Design and Domain Realisation subprocesses of the Product Line Framework. In addition, an overview of verification and validation techniques (static analysis as well as the Domain Testing) for the platform will be shown.
Betreuer: Thomas Riechert
Links:
elatePortal,
Interner Bereich
Mariya Kotomanova: Definition von Services für die Enterprise SOA im Rahmen des Recipe-Managements im System SAP ERP 6.0
Betreuer: Maik Thränert
Heiko Kern: Vergleich und Abbildung zweier Metamodellierungsansätze am Beispiel von ARIS und Eclipse EMF/GMF
Betreuer: Stefan Kühne
Keywords: Modellgetriebene Softwareentwicklung, Metamodellierung, Metametamodell, ARIS, Eclipse GMF
Abgabe: April 2007
2006
Torsten Hein: Entwicklung und Evaluation von Caching-Strategien für Anfragen an RDF-Triple-Stores
Bearbeitungszeitram: 01.05.06 bis 31.10.06
Betreuer: Sören Auer
Links:
Public CVS,
Interner Bereich
Keywords:
Powl,
RAP,
RDF,
PHP
Denis Gärtner: LDAP Query to SPARQL Transformation
Ziel der Arbeit ist die Entwicklung einer Query-Transformation von LDAP zu SPARQL. Beliebige LDAP Anfragen sollen in SPARQL Anfragen umgewandelt werden, welche Ergebisse aus einem RDF Triple Store zurückliefern. Diese Ergebnismenge wird dann wiederum über LDAP an den anfragenden Client zurückgeliefert. Der LDAP2SPARQL Query-Transformator soll innerhalb eines Open LDAP Backends arbeiten.
Betreuer: Sebastian Dietzold
Links:
Public CVS
Keywords:
LDAP,
SPARQL,
RDF,
OpenLDAP
Jan Kunze: Spezifikation eines Archivierungsformats für Daten einer Arztpraxis in HL7 Version 3 und dessen Umsetzung als Ontologie
Betreuer: Thomas Riechert
Links:
Keywords:
(
Interner Bereich)
Christian Lehmann: Implementierung eines D2RQ Mapping Backends für RAP (RDF API for PHP)
Das Semantic Web soll die unüberschaubare Masse an Daten des World Wide Web durch Metadaten, die mittels RDF beschrieben werden, besser strukturieren und maschinenlesbar machen. Dabei spielt die Transformation der bereits in relationalen Datenbanken abgelegten Daten nach RDF eine essentielle Rolle. Ein Mapping-Mechanismus, welcher Anfragen von RDF-Anwendungen auf relationale Daten abbildet, bietet eine komfortable Umsetzung ohne Replikation der bestehenden Daten. Diese Masterarbeit beschreibt R2D2, ein Mapping Werkzeug zur Abbildung von relationalen Daten auf RDF basierten Ontologien. R2D2 soll in PHP implementiert werden und als Basis RAP nutzen.
Betreuer: Sebastian Dietzold
Keywords:
D2QL,
RAP,
RDF,
PHP
Daniel Rost: Die Internationalisierung IT-basierter, produktbegleitender Dienstleistungen – Technologien und Methoden
Betreuer: Kyrill Meyer
Abgabe der Arbeit: bis Oktober 2006
Christian Welzel: Entwicklung einer domänenspezifischen Modellierungssprache für die Prozesssteuerung von OSCI-XMeld
Betreuer: Stefan Kühne
Keywords: E-Government, Meldewesen, Domänenspezifische Modellierungssprache, Metamodellierung, Modellgetriebene Softwareentwicklung
Abgabe: Juli 2006