05 Fakultät Informatik, Elektrotechnik und Informationstechnik

Permanent URI for this collectionhttps://elib.uni-stuttgart.de/handle/11682/6

Browse

Search Results

Now showing 1 - 10 of 39
  • Thumbnail Image
    ItemOpen Access
    Erweiterung von SIMPL und BPEL-DM zur Unterstützung weiterer Typen von Datenquellen
    (2011) Pietranek, Henrik Andreas
    In den vergangenen Jahren haben sich im unternehmerischen Umfeld Workflows zur Beschreibung und Ausführung von (Geschäfts-)Prozessen durchgesetzt. Seit kurzem wird diese Technologie auch in der Wissenschaft eingesetzt. Z.B. werden Simulationsabläufe als Workflows modelliert. Charakteristisch für solche Simulationen bzw. Simulationsabläufe sind komplexe mathematische Berechnungen sowie verschiedene Aufgaben im Bereich der Datenverwaltung und Datenbereitstellung. Oftmals müssen große Datenmengen, die in proprietären Formaten vorliegen, aus verschiedenen Quellen verarbeitet werden. Damit diese Daten durch einen Simulationsworkflow und den von ihm eingebundenen Programmen und Diensten verarbeitet werden können, müssen sie in passende Eingabeformate transformiert werden. Gerade bei umfangreichen Simulationen, die eine Vielzahl an Datenquellen benötigen, führt dies aufgrund der enormen Komplexität zu Problemen. Um diese Probleme zu lösen, wurde das SIMPL-Rahmenwerk (SimTech - Information Management, Processes and Languages) entwickelt. Das SIMPL-Rahmenwerk ist in ein Scientifc Workflow Management System eingebettet und schafft eine Abstraktionsebene für die Defnition des Datenmanagements. SIMPL bietet einheitliche Zugriffsmethoden, um, aus einem Simulationsworkfow heraus, auf beliebige Datenquellen zuzugreifen. Das SIMPL-Rahmenwerk wurde prototypisch umgesetzt und unterstützt bisher den Zugriff auf relationale Datenbanken sowie das Windows Dateisystem. Im Rahmen dieser Studienarbeit sollen Unterschiede, die sich beim Zugriff auf unterschiedliche Datenquellen oder Typen von Datenquellen ergeben, soweit wie möglich bzw. sinnvoll aufgelöst werden. Des Weiteren sollen neue Datenquellen bzw. Typen von Datenquellen integriert werden. Dazu wird das SIMPL-Rahmenwerk detailliert vorgestellt und in einem weiteren Schritt die bestehende Implementierung analysiert und erweitert bzw. angepasst.
  • Thumbnail Image
    ItemOpen Access
    Development of a visualization tool for kinematics and dynamics for hyper redundant robots
    (2011) Bischof, Manuel
    Swarm robotic is an difficult, but promissing approach in modern robotics. Multirobot organisms can achieve tasks, an individual robot could not accomplish alone. But first you need kinematics and dynamics to model them. Becaus of the huge amount of degrees of freedom, many classical approaches fail. Through its geometrical representation, screw theory could be the solution. There already existed a mathematical framework, but no visualization for it. So in this thesis I created a Graphical User Interface, that supports the creation of different user-defined topologies and visualizes its results. In the end, this GUI should assist developer with their work, but hopefully also students to understand this subject more easily.
  • Thumbnail Image
    ItemOpen Access
    Smartphone-Campusnavigation
    (2011) Banzhaf, Clint; Exner, Daniel; Lehmann, Marcus
    Diese Fachstudie untersucht mögliche Szenarien, um eine am VIS entstandene Navigations-Software von einem herkömmlichen Desktop-System auf eine gängige mobile Plattform zu portieren. Dabei werden dafür relevante Merkmale der bestehenden Software erläutert und Besonderheiten der in Frage kommenden mobilen Plattformen vorgestellt. Es ist ein detailliert herausgearbeitetes Ratingsystem für die derzeit auf dem Markt konkurrierenden mobilen Plattformen enthalten und ebenso eine daraus im Kontext der Anforderungen resultierende Empfehlung für einen dieser Kandidaten. Im Anschluss wird bereits der Grundstein für ein möglicherweise folgendes Entwicklungsprojekt gelegt, indem denkbare Use-Cases auf Grundlage von erhobenen Umfragewerten modelliert und ein Prototyp mit ausgewähltem Funktionsumfang implementiert und dokumentiert werden.
  • Thumbnail Image
    ItemOpen Access
    Systemanalyse und Workflowverwaltung eines Frameworks für Cache-effiziente adaptive Simulation
    (2011) Greis, Miriam; Hackländer, Jessica; Hirmer, Pascal
    Dieses Dokument stellt die Ausarbeitung der Fachstudie "Systemanalyse und Workflowverwaltung eines Frameworks für cache-effiziente adaptive Simulation" dar, welche von Mai bis Oktober 2011 stattfand. Die Abteilung "Simulation großer Systeme" des Instituts für Parallele und Verteilte Systeme forscht derzeit an der Entwicklung eines Frameworks für eine effiziente Berechnung von fluiden Strömungen durch poröse Medien. Dabei wurde der Ansatz der Gitterberechnung nach Sierpinski gewählt und das Framework soweit funktionsfähig implementiert. Dieses System enthält jedoch noch Schwachstellen die mit Hilfe dieser Fachstudie behoben werden sollten. Die Fachstudie ist in zwei Teile gegliedert. Der erste Teil umfasst die Analyse des gegebenen Frameworks mitsamt allen Hilfsmitteln, den eingesetzten Programmiersprachen und Werkzeugen. Des Weiteren sollte dabei der angewandte Simulationsprozess selbst mit den im gegebenen System verwendeten Konzepten und Methoden beschrieben werden, um die Problematik des Systems vollständig erfassen zu können. Hierbei sollte ein Nachbau des Systems in einer beliebigen Programmiersprache erfolgen. Der zweite Teil der Fachstudie umfasst Lösungsansätze für die Problematiken des Systems anhand selbst entworfener Prototypen. Mögliche Lösungsansätze sind Präprozessor-Anweisungen, ein Python-Skript und die Erstellung einer Workflow-GUI. Dabei soll das bestehende System nicht ersetzt, sondern dessen Bedienung erleichtert werden. Diese Lösungsansätze sollten untersucht, beschrieben und anschließend mit dem bestehenden System bzw. mit den anderen Lösungsansätzen verglichen werden. Das Ergebnis ist eine Empfehlung des bestmöglichen Lösungsansatzes. Dieses Dokument ist in 5 Kapitel gegliedert. Nach dem Einleitungskapitel befasst sich das darauffolgende zweite Kapitel mit der Analyse des gegebenen Systems. Hierbei werden die Methoden des Simulationsprozesses, die Einsatzgebiete und die eingesetzten Werkzeuge beschrieben. Am Ende dieses Kapitels wird die Problematik des bestehenden Systems geschildert und der Nachbau beschrieben. Das dritte Kapitel beschreibt die verschiedenen Ansätze zur Lösung der beschriebenen Problematik. Die drei Lösungsansätze sind Präprozessor-Anweisungen, ein Python-Skript zur Codegenerierung und eine Workflow-GUI. Anschließend werden diese Lösungsansätze bezüglich verschiedener Qualitäten wie Wartbarkeit, Einfachheit, Erlernbarkeit usw. verglichen. Aus diesen Informationen folgt im letzten Kapitel das Fazit, welches eine Empfehlung über die zu wählende Methode gibt.
  • Thumbnail Image
    ItemOpen Access
    Ausführung einer Modellreduktion für Simulationen auf Basis der Workflow-Technologie
    (2011) Remppis, Simon
    Bei der Durchführung wissenschaftlicher Computersimulationen wird immer häufiger Workflowtechnologie eingesetzt, was die Begriffe Scientific Workflow und Simulationsworkflow geprägt hat. Vorteile der Workflow-Technologie sind u.a. die Automatisierbarkeit der Simulationsprozesse und die Wiederverwendbarkeit der genutzten Komponenten. Teilweise können erprobte Werkzeuge und Technologie aus dem Bereich der Business Workflows auch im wissenschaftlichen Bereich eingesetzt werden. Von besonderem Interesse ist hier die Workflowsprache BPEL, die in der Geschäfts-IT große Verbreitung gefunden hat. Da die Aktivitäten eines BPEL-Workflows in der Regel als Webservices implementiert werden, kann der Workflow auf Ressourcen zugreifen, die über große, heterogene Netzwerke verteilt sind. In dieser Studienarbeit wird untersucht, wie die Workflowtechnologie zur automatisierten Ausführung der Modellreduktion eines elastischen Mehrkörpersystems verwendet werden kann. Die Modellreduktion ist eine Vorstufe zur Simulation eines mathematischen Modells und dient dazu, die Zahl der Freiheitsgrade des Simulationsmodells zu reduzieren und dabei das Verhalten des Originalsystems möglichst gut zu approximieren. Durch die verminderte Modelldimension kann die Komplexität der nachgelagerten Simulation gesenkt und ihre Ausführungsgeschwindigkeit erhöht werden. Zuerst wird erörtert, welche Operationen zur Ausführung einer Modellreduktion notwendig sind. Aus diesen Schritten wird ein Prozessmodell zusammengesetzt und unter Verwendung von BPMN-Diagrammen dargestellt. Ausgehend von diesem Prozessmodell werden anschließend ausführbare BPEL-Workflows zur Durchführung der Modellreduktion entwickelt. Da wesentliche Workflowschritte unter Verwendung von Matlab ausgeführt werden, wird in dieser Arbeit auch untersucht, wie Matlab-Operationen als Webservice bereitgestellt und an einen BPEL-Workflow angebunden werden können.
  • Thumbnail Image
    ItemOpen Access
    Web-based application integration: advanced business process monitoring in WSO2 carbon
    (2011) Krein, Jakob
    Today’s business processes tend to get more and more complex and can sometimes have hundreds of activities. Maintaining and monitoring these business processes can get hard for companies’ IT experts. Process views support those experts by providing user-defined views of a process. Complexity can be reduced by aggregating activities or leaving them out. It is also possible to highlight parts of a process that are more im-portant than others. Business Process Illustrator is an open-source, web-based business process monitoring tool, developed at the Institute of Architecture of Application Systems at the University of Stuttgart. This tool uses process views to simplify the monitoring of complex business processes. It has a built-in adapter for the Apache ODE process engine, but it can basically support any type of Workflow Management System. WSO2 Carbon is a modular open-source middleware platform which hosts a rich set of middleware components encompassing capabilities such as business process man-agement and business activity monitoring. It is extensible and allows the installation of custom components through a technology called OSGi. WSO2 Business Process Server is a WSO2 Carbon-based product that executes business processes defined using the WS-BPEL standard. The WSO2 Process Server is powered by Apache ODE and therefore predestinated for the Business Process Illustrator to be integrated with WSO2 Carbon. The goal of this student thesis is to provide an open-source integration of the Business Process Illustrator with the WSO2 Carbon platform as an OSGi bundle and to establish a connection to the Business Process Server component.
  • Thumbnail Image
    ItemOpen Access
    Implementierung von Algorithmen zur CAD-Modell Rekonstruktion von CT-Bilddaten
    (2011) Schuck, Alexander
    Sowohl bei der Durchführung elektromagnetischer Feldsimulationen an CAD-Modellen von passiven Baugruppen, als auch bei der Qualitätskontrolle bei der ein produziertes Bauteil mit einem vorgegebenen CAD-Referenzmodell verglichen werden soll, ist es notwendig, ein CAD-Modell so nah wie möglich den realen Gegebenheiten des Objektes anzunähern. Um bei beiden Anwendungsszenarien ein genaues Bild vom Inneren des Objektes, wie beispielsweise die genauen Positionen der Bauteile oder den exakten Verlauf von Leiterbahnen, zu bekom- men, ist die Computertomographie (CT) geeignet. Im Folgenden wird die Entwicklung eines Prototyps beschrieben, der die in der CT produzierten Daten in einem zweidimensionalen Schnittebenenmodell anzeigen kann und welcher aus diesem zweidimensionalen Schnitt- bild mit Hilfe von Kantenerkennungsverfahren und einer CAD-Entwicklungsumgebung ein dreidimensionales CAD-Modell erstellt. Dieses so erstellte CAD-Modell ist dann der Ausgangspunkt für weitere ekletromagnetische Feldsimulationen.
  • Thumbnail Image
    ItemOpen Access
    Optimierung der physischen Operatoren einer nativen RDF-Datenbank für moderne Prozessoren
    (2011) Waizenegger, Tim
    Die Leistungsfähigkeit handelsüblicher CPUs wächst seit langem schneller als die Geschwindigkeit des Speichers. Diese größer werdende Lücke macht die Optimierung von Speicherzugriffen zu einem immer wichtigeren Werkzeug bei der Optimierung von Datenbanksystemen. In dieser Studienarbeit wird daher eine alternative Implementierung der RDF-3X Datenbank-Engine vorgestellt, mit dem Ziel die Zugriffsmuster auf den Prozessor-Cache, und den Hauptspeicher zu verbessern, und dadurch Effizienzgewinne zu erzielen. Es wird der Aufbau von Datenbanksystemen erläutert, und eine Verbesserung der Operatoren der experimentellen Open-Source Datenbank RDF-3X vorgeschlagen. Anhand von Leistungsmessungen an der Implementierung wird der Erfolg der Verbesserungen beziffert, und es werden Hinweise für künftige Arbeiten auf dem Gebiet gegeben.
  • Thumbnail Image
    ItemOpen Access
    Kognitionsframeworks II
    (2011) Engelhardt, Stephan; Hummel, Paul; Schmidtmer, Oliver
    Diese Fachstudie beschäftigt sich mit der Untersuchung und dem Vergleich der kognitiven Frameworks ACT-R, Apex und Soar. Dazu wird eine Einführung in die Grundlagen der Kognitionswissenschaft und der KI gegeben. Sowohl der Gehirnaufbau als auch verschiedene Modelle der Wissensrepräsentation und der Informationsverarbeitung werden aufgezeigt. Im Anschluss legen die Autoren Architektur, Einsatzgebiete, Ergebnisvisualisierung und Grenzen der untersuchten Frameworks dar. Abschließend werden die Frameworks bewertet und ein Ausblick in die weitere Entwicklung gegeben.
  • Thumbnail Image
    ItemOpen Access
    Visualisierung von Kartenobjekten mit GeoTools
    (2011) Paul, Andreas
    "Location-based-Services" (LBS) sind Dienste, die Positionsinformationen mobiler Geräte verarbeiten. Da Benutzer ihre Position preisgeben müssen, um einen Service nutzen zu können, werden verschiedene Algorithmen entwickelt, welche den Aufenthaltsort verschleiern um die Privatsphäre zu schützen. Gleichzeitig soll aber auch eine für den Service ausreichende Genauigkeit der Position geboten werden. Da jeder Benutzer für unterschiedliche Orte andere Aufenthaltswahrscheinlichkeiten hat, spielt auch die konkrete Umgebung eine Rolle, welche für die Verschleierung beachtet werden muss. In dieser Arbeit soll eine Anwendung entwickelt werden, welche Wahrscheinlichkeitsabschätzungen für Objekte (Features) einer Karte grafisch darstellt. Dazu wird die GeoTools-Bibliothek genauer betrachtet und deren Möglichkeiten analysiert. Basierend auf GeoTools wird eine Anwendung entwickelt, welche als Eingabe entsprechend der Verschleierungspräferenzen die Aufenthaltswahrscheinlichkeiten des Benutzers bekommt und diese grafisch darstellt.