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 162
  • Thumbnail Image
    ItemOpen Access
    Paradigmenübergreifende Quelltexttransformation von Haskell nach Ruby
    (2013) Zschiesche, Jannik
    There is a trend amongst programming languages to mix multiple programming paradigms into one language or environment. Some languages directly include multiple paradigms, some environments (like the JVM) need to support languages from multiple paradigms. The automatic translation with usage of metamodells from concepts of functional languages into concepts of the object-orientation is analysed, described and implemented in this elaboration, including a working implementation of a Haskell to Ruby compiler in Haskell.
  • 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
    Secure Delete Object Store - sicheres Löschen auf nicht vertrauenswürdigen Speichersystemen
    (2014) Mormul, Mathias
    Durch neue Technologien wie Solid State Drives und Cloud Computing hat die Datenhaltung in den letzten Jahren einen Paradigmenwechsel erlebt. Beide Technologien führen dazu, dass der Benutzer sich im Unklaren über die Lokalität und die Anzahl von Kopien seiner ist. Herkömmliche Verfahren zur sicheren Datenlöschung wie das Überschreiben der Daten funktionieren daher nicht mehr. Dennoch muss weiterhin garantiert werden können, dass die Daten des Benutzers bei Bedarf sicher gelöscht werden können. Diese Arbeit präsentiert einen Secure Delete Object Store,welcher das sichere Löschen auf nicht vertrauenswürdigen Speichersystemen mittels Verschlüsselung garantiert. Jede Datei des Benutzers wird mit einem exklusiven Schlüssel verschlüsselt, sodass bei einem Löschvorgang nur der entsprechende Schlüssel gelöscht werden muss. Es wird Wert darauf gelegt, eine Datenstruktur zu schaffen, die erweiterbar ist auch bei großen Datenmengen eine effiziente Lösung für die Verwaltung der Schlüssel darstellt.
  • Thumbnail Image
    ItemOpen Access
    Dynamische Ausführung von Positionstransformationen mittels OpenGL ES 2.0-Shaderprogrammen
    (2014) Zehender, Felix
    Wegen der Forderung nach Isolation und Performanz in eingebetteten Systemen ("embedded Systems") ist ein Konzept notwendig, dass dynamisch bei laufzeitkritischen Grafikanwendungen die Positionstransformation von Vertices mit Hilfe von Vertex Shadern, während der Laufzeit übernimmt. Daher wurde in dieser Arbeit ein Konzept entwickelt, welches die Position einzelner Vertices berechnet, bevor die kompletten Rendering Befehle ausgeführt werden. Dies ist nötig um abschätzen zu können, ob die Deadlines von sicherheitskritischen Anwendungen eingehalten werden. Dazu wird in dieser Arbeit der Vertex Shader während der Laufzeit mit Hilfe von LLVM kompiliert und berechnet, für einen gegebenen Vertex dessen Position.
  • Thumbnail Image
    ItemOpen Access
    Framework zur Übertragung, Sicherung und Visualisierung von Sensordaten
    (2012) Baur, Stefanie; Hanikel, Steffen; Olp, Dominik
    Diese Arbeit beschreibt zwei Tools, die zur Unterstützung der Forschung im Bereich der Mensch-Computer-Interaktion entwickelt wurden. Zum einen ein Framework, das das einfache Versenden von Datenpaketen über ein Netzwerk erlaubt, und zum anderen ein Visualisierungstool, das über das Netzwerk eingehende Daten anzeigt und speichert. Neben einer Beschreibung der Funktionen und dem Entwurf der beiden Systeme werden auch die entsprechenden Anforderungen sowie die Vision, die der Implementierung zugrunde liegt, dargestellt.
  • Thumbnail Image
    ItemOpen Access
    Untersuchung der Interaktionsmethoden und vorausgesetzten Programmiererfahrung von Simulationswerkzeugen
    (2014) Großmann, Steven; Herter, Johannes; Rush, Nicholas
    Der SimTech Cluster der Universität in Stuttgart vereint viele Experten zum Thema Simulationen. Da diese Experten aus den unterschiedlichsten Fachrichtungen kommen, bzw. die unterschiedlichsten Dinge simulieren und modellieren, sind auch einige Mitglieder dabei, die wenig oder keine Programmiererfahrung aufweisen können. Auf Grund dieses Umstandes soll ein Simulationsprogramm entwickelt werden, dass möglichst wenig Programmiererfahrung voraussetzt. Im Vorfeld zur Entwicklung eines solchen Programms sollen, im Rahmen dieser Fachstudie, bereits im SimTech verwendete Programme untersucht werden. Dabei liegt das Hauptaugenmerk auf den Interaktionsmethoden und dem Grad der Programmiererfahrung. Mit Hilfe einer Onlineumfrage wurde eine Übersicht von verwendeten Programmen, die auch von den jeweiligen Teilnehmer der Umfrage bewertet wurden, gesammelt. Außerdem wurden Interviews mit einigen Mitarbeitern von SimTech geführt, die einen tieferen Einblick in die Verwendung der Programme liefern sollte. Basierend auf den Erkenntnissen der Umfrage und der Interviews wurde eine Empfehlung für die Entwicklung des Simulationswerkzeugs ausgesprochen.
  • Thumbnail Image
    ItemOpen Access
    Droplet feature extraction from images obtained from spray drying process
    (2012) Guo, Xiaolei
    The Studienarbeit "Droplet feature extraction from images obtained from spray drying process" described a method that can extracting a droplet from an image. Features like axes-lengths and area of the droplet could also be calculated. At first several image pre-processing methods such as sobel filter and morphological operations have been discussed. After that different ways for compositing these methods have been introduced and the effect of these ways has been discussed. The function for calculating the droplet's properties has also been introduced. The result has been evaluated, then the algorithm was set. Edge detection, morphological operation and features extraction were the necessary steps in the algorithm. The algorithm was tested on several regular shapes, and it worked well. Ways to improve this algorithm has also been discussed. The amount of memory usage and processing time have been analyzed. Two functions in the first algorithm required reading whole image beforehand, thus two alternative methods have been introduced. The result was analyzed and evaluated. The advantage and disadvantage of this modified algorithm were discussed.
  • Thumbnail Image
    ItemOpen Access
    Adaptive Visualisierung koronaler Löcher
    (2012) Jähne, Sebastian
    Coronal holes are structures on the photosphere of the sun. They are in close relation to so-called geomagnetic storms, which have the potential of harming electronic devices in space and even on Earth. We present a method for extracting the coronal holes from magnetic field data of the Sun in an adaptive refinement manner. In contrast to previous methods our algorithm produces vector graphics representation instead of a texture which would show coarsely approximated coronal holes only. It takes advantage of the fact that the magnetic field of the Sun can be topologically divided into two parts which define the coronal hole boundaries.
  • Thumbnail Image
    ItemOpen Access
    Vergleich der Energieeffizienz von Cloud-Infrastrukturen
    (2013) Michelbach, Thomas; Riahi, Oussama
    Im Vergleich zu traditionellen Rechenzentren bietet das Paradigma des Cloud-Computings ein großes Potential für eine ressourcenschonende Nutzung von IT-Infrastrukturen. Hierzu werden in dieser Fachstudie einige der populärsten Cloud-Computing Anbieter, aus dem Private- sowie Public-Cloud-Computing Bereich, hinsichtlich der Konzepte und Möglichkeiten zur Steigerung der Energieeffizienz gegenüber traditionellen Rechenzentren evaluiert. Die Bewertung erfolgt dabei unter Berücksichtigung von technischen sowie nicht-technischen Aspekten.