Themenangebote

Anforderungen an Abschlussarbeiten

Die Anforderungen an Abschlussarbeiten sind für alle studentischen Ausarbeitungen (d.h. Abschlussarbeiten, Projektseminararbeiten, Seminararbeiten, etc.) an unserem Lehrstuhl verbindlich und MÜSSEN eingehalten werden! Etwaige Abweichungen MÜSSEN mit dem Betreuer der Arbeit abgesprochen werden! Nicht-abgesprochene Abweichungen von den Anforderungen an studentischen Ausarbeitungen führen in der Regel zu einer Bewertung der Arbeit mit "nicht ausreichend".

Bitte beachten Sie unbedingt die folgenden

Hinweise zu unseren Lehrveranstaltungen
(Moodle-Login erforderlich; ggf. als Gast)!

Filter:
  • Empirische Untersuchungen zur aspektorientierten SoftwareentwicklungDetails

    Die aspektorientierte Softwareentwicklung ist ein Ansatz, der das sogenannte Crosscutting-Problem reduziert (oder: reduzieren soll). Dabei kommen eine Vielzahl neuer programmiersprachlicher Funktionen zum Einsatz. Ziel der Arbeit ist es, die Sprachmerkmale der Aspektorientierung empirisch zu untersuchen.


    Bachelorarbeit, Masterarbeit, Diplomarbeit, , Ansprechpartner: Dr. Stefan Hanenberg
  • Empirische Untersuchung von TypsystemenDetails

    Typsysteme spielen in derzeitigen Programmiersprachen eine immense Rolle - Sprachen wie Java oder C++ verfügen über ein sogenanntes statisches Typsystem, welches Entwicklern vor Ausführung eines Programms durch sogenannte Typchecker frühzeitig auf Fehler hinweist. In jüngster Zeit finden jedoch immer wieder dynamische typisierte Sprachen wie zum Beispiel Ruby größere Beachtung. Ziel der Arbeit ist es, den potentiellen Nutzen (oder Nichtnutzen) von statischen Typsystemen experimentell (d.h. mit empirischen Mitteln) nachzuweisen.


    Bachelorarbeit, Masterarbeit, Diplomarbeit, , Ansprechpartner: Dr. Stefan Hanenberg
  • Entwicklung einer Internet-basierten Übungsplattform für objektrelationales SQL mit Hilfe eines ontologiebasierten WerkzeugesDetails

    Diese Arbeit wird in Zusammenarbeit mit der University of Canterbury erstellt. Diese Universität hat ein Entwicklungswerkzeug für internetbasierte Übungen erstellt, das basierend auf Ontologien eine Unterstützung der Studentinnen und Studenten bei der Entwicklung von Lösungen für Übungsaufgaben bietet. In dieser Arbeit geht es um die Entwicklung eines Übungsservers für die Vorlesung Nicht-Standard-Datenbanken. Ein Schwerpunkt dieser Arbeit wird die Erstellung entsprechender Ontologien für das Gebiet Nicht-Standard-Datenbanksysteme sein.


    Bachelorarbeit, Masterarbeit, Diplomarbeit, , Ansprechpartner: Prof. Dr. Rainer Unland
  • Verschiedene Themen im Zusammenhang mit dem objektorientierten Datenbank-Managementsystem JADEDetails

    In Zusammenarbeit mit der University of Canterbury, dem dort angesiedelten Forschungsinstitut und der JADE-Company in Christchurch, Neuseeland, werden diverse Arbeiten vergeben, bei denen es um forschungsrelevante Themen im Zusammenhang mit dem JADE-Datenbank-Managementsystem geht. Neben sehr guten Kenntnissen über Datenbanksysteme und insbesondere auch über objektorientierte Datenbanksysteme werden sehr gute englische Sprachkenntnisse erwartet. Die Arbeit kann ganz oder teilweise in Christchurch, Neuseeland, ausgeführt werden. Eine entsprechende finanzielle Unterstützung ist sichergestellt. Insgesamt geht es bei den Arbeiten um Themen in unterschiedlichen Bereichen, die aufzeigen können, wie das JADE-Datenbank-Managementsystem weiter entwickelt werden könnte. Es handelt sich also um Themen im Bereich der praxisorientierten Forschung.


    Bachelorarbeit, Masterarbeit, Diplomarbeit, , Ansprechpartner: Prof. Dr. Rainer Unland
  • Concept and Design of a Learning/Teaching Component for Disease Specialists Agents in a Holonic Medical Diagnostic SystemDetails

    At the University Duisburg-Essen, a holonic medical diagnostic system based on multi-agents technology  and swarm intelligence is developed through the last years.
    The system combines the advantages of the holonic paradigm, multi-agent technologies and swarm intelligence in building a highly adaptive, scalable, flexible, reliable and robust Internet-based medical diagnostic system.
    The medical diagnostic system is compound of three type of agents: a mediator agent, many diagnosis specialist agents and disease representative agents.
    The mediator agent represents the diagnostic system interface to the diagnosis requester and to the physician/specialist evaluator. Several diagnosis specialist agents are becoming part of the ad-hoc holonic structure in order to provide a suitable diagnostic. The disease representative agents are related to each defined disease that can be a diagnosis result. A disease representative agent determines if a set of symptoms matches its own symptom pattern. 
    In diagnosis retrieval process, the agents follow a specific swarm intelligence method to build a holonic structure that provides one or more possible diagnostics. Each diagnostic returned by the system has a probability to match the true diagnostic that, in common way, is determined by the physician. The diagnosis specialist agent of a certain level is forwarding the symptoms description data as computer readable patient pattern to other diagnosis specialist agents of a lower level in order to receive from them later on a diagnostic that can satisfy the symptoms constraints. Any 
    diagnosis specialist agent encapsulates a learning/teaching component and a disease specific component that are determining the agent capability to adapt or to adopt a new disease as representative.
    This thesis has to contribute to the diagnosis specialist agent development by introducing the design and implementation of a learning/teaching component and of a disease specific module required by such an agent.
    The following milestones have to be reached by the thesis:
    1.
    Realization of a Learning Component for acquiring of new disease data from another agent or from a special system;
    2.
    Realization of a Teaching Component for publishing of description data for actual disease that the diagnosis specialist agent contains.
    3.
    Implementation of a Disease Specific Component to operate with standard format of the disease data and with operations that the disease specialist agent can perform on that data; standardization of the disease data has to be handled;

    For implementation, one of the most common object oriented programming languages,   Java and C++ have to be used.

     


    Masterarbeit, Diplomarbeit, Informatik, Ansprechpartner: Prof. Dr. Rainer Unland
  • Concept and specification of a Mediator Agent for a Holonic Medical Diagnostic System based on Multi-Agents and Swarm IntelligenceDetails

    At the University Duisburg-Essen, a holonic medical diagnostic system based on multi-agents technology and swarm intelligence is developed through the last years.

    The system combines the advantages of the holonic paradigm, multi-agent technologies and swarm intelligence in building a highly adaptive, scalable, flexible, reliable and robust Internet-based medical diagnostic system.

    The medical diagnostic system is compound of three type of agents: a mediator agent, many diagnosis specialist agents and disease representative agents.

    The mediator agent represents the diagnostic system interface to the diagnosis requester and to the physician/specialist evaluator. Several diagnosis specialist agents are becoming part of the ad-hoc holonic structure in order to provide a suitable diagnostic. The disease representative agents are related to each defined disease that can be a diagnosis result. A disease representative agent determines if a set of symptoms matches its own symptom pattern.

    In diagnosis retrieval process, the agents follow a specific swarm intelligence method to build a holonic structure that provides one or more possible diagnostics. Each diagnostic returned by the system has a probability to match the true diagnostic that, in common way, is determined by the physician. The mediator agent has the role to encapsulate the symptoms in a computer readable patient pattern that can be processed by holonic system. Also, mediator agent has to display the results of a diagnosis finding process together with the appearance probability of each possible diagnostic.

    This thesis has to contribute to the specification of mediator agent application. In a first step, the concept and architecture of mediator agent has to be realized. Afterwards, for development of the system, the design and implementation have to be realized.

    The following milestones have to be reached by the thesis:

    1. Realization of a Graphical User Interface for symptoms and computer readable patient pattern handling, for diagnostic results display and for evaluation done by a physician;

    2. Standardization of diagnosis data necessary within diagnostic finding process, especially during hypothesis formation phase

    3. Design and Implementation of an Interface for communication with disease specialist agents of appropriate level;

    4. Development of logging data module for all results, evaluated and unevaluated by a specialist;

    For implementation of the prototype that has to prove the chosen concept for mediator agent, one of the most common object oriented programming languages, Java and C++ have to be used.


    Masterarbeit, Diplomarbeit, Informatik, Ansprechpartner: Prof. Dr. Rainer Unland