Seminararbeiten
Generizität in Java und C#
Eine Seminararbeit von Riad Djemili für das Seminar Objektorientierte Programmiersprachen.
Betreut durch Prof. Dr.-Ing. Klaus-Peter Löhr.
Die Programmiersprachen Java und C# gelten als die verbreitesten modernen objektorientierten Programmiersprachen. Sie beschreiben eine Post-C++ Generation, die sich durch automatische Speicherverwaltung, hohe Typsicherheit und Klarheit auszeichnet.
Im Jahr 2004 sollen beide Sprache mit einem elementaren Sprachkonstrukt erweitert werden: Der parametrischen Polymorphität. Diese Arbeit erläutert die Motivation dieser Entwicklung, beschreibt die neuen Konstrukte und vergleicht die Stärken und Schwächen der beiden sehr unterschiedlichen Implementationen.
Dokument, Vortragsfolien
BPEL4WS
Eine Seminararbeit von Riad Djemili für das Seminar Advanced Topics in Networking.
Betreut durch Min Tian.
Webdienste ermöglichen auf standardisierte Art, verteilte Komponenten zu entwickeln und zu veröffentlichen. Moderne Geschäftsvorgänge, die die Funktionalität mehrerer verteilter Dienste kombinieren, rücken damit in praktikable Nähe. Allerdings ist die Beschreibung dieser Prozesse noch nicht einheitlich geregelt. Mehrere Spezifikationen wurden lanciert, um diese allgemein erkannte Lücke zu schließen.
Eine neue Intiative basiert auf der Kooperation von Microsoft, IBM und BEA : BPEL4WS. Sie nutzt WSDL-Informationen als Grundlage, um mittels spezieller Konstrukte, Prozesse als eigene Webdienste zu beschreiben. Dabei können sowohl abstrakte Geschäftsprotokolle, als auch ausführbare Prozesse definiert werden.
Diese Arbeit gewährt einen Überblick über diese neue Sprache.
Dokument, Vortragsfolien
Swarm-Linda
Eine Seminararbeit von Riad Djemili und Minh Tuan Nguyen für das Seminar Swarm Intelligence.
Betreut durch Prof. Dr.-Ing. Robert Tolksdorf.
Tupelräume in Lindasystemen haben sich als einfaches und mächtiges Bindeglied für Komponenten verteilter Anwendungen erwiesen. Dennoch bleibt vorallem das Problem der Skalierbarkeit nur unbefriedigend gelöst. Swarm Intelligence hat in den letzten Jahren als Teildisziplin der künstlichen Intelligenz zunehmends an Bedeutung gewonnen. Schwarmbasierte Algorithmen gelten als flexibel und hochskalierend. Wir betrachten in dieser Abeit deshalb, basierend auf einer Arbeit von Menezes und Tolksdorf, wie sie sich zur Entwicklung einer neuen Lindaimplementation, genannt Swarm-Linda, nutzen lassen.
Dokument
|
|