30.01.2014 Aufrufe

Abstract-Band - Fakultät für Informatik, TU Wien - Technische ...

Abstract-Band - Fakultät für Informatik, TU Wien - Technische ...

Abstract-Band - Fakultät für Informatik, TU Wien - Technische ...

MEHR ANZEIGEN
WENIGER ANZEIGEN

Erfolgreiche ePaper selbst erstellen

Machen Sie aus Ihren PDF Publikationen ein blätterbares Flipbook mit unserer einzigartigen Google optimierten e-Paper Software.

But although space-based middlewares are simplifying the development of<br />

distributed applications, most of them can not be used for complex<br />

applications because they do not provide an essential enterprise feature: distributed<br />

transactions. Other middlewares which already provide this feature often<br />

rely on old commit algorithms which are having known problems in certain<br />

scenarios. Therefore this work provides a flexible and concurrent distributed<br />

transaction model which is aligned on the space-based computing paradigm.<br />

The new model supports long-lived transactions and provides a high degree of<br />

consistency. As a positive side effect the evaluation shows that in certain<br />

scenarios the new transaction model performs better than a standard local<br />

transaction system.<br />

Gerald Grötz<br />

Implementation of XVSM for the iOS platform<br />

Studium: Masterstudium Medizinische <strong>Informatik</strong><br />

BetreuerIn: Ao.Univ.Prof. Dr. Eva Kühn<br />

Due to the increasing complexity of software systems there comes the need of<br />

technologies that help developers to simplify the programming process.<br />

Middleware systems in general can offer this functionality. One type of middleware<br />

is based on the Space Based Computing paradigm. It offers a shared<br />

memory data space that can be accessed concurrently by different users. The<br />

eXtensible Virtual Shared Memory (XVSM) architecture uses this approach and<br />

provides an easy extendable solution for developers. Actual implementations<br />

are based on Java (MozartSpaces) and .NET (XCOSpaces). With the rapid<br />

growth of smartphones based on Apples iOS operating system comes the need<br />

of an implementation for that platform. The goal of this thesis is the provision<br />

of an implementation for the iOS platform that is fully compatible to Mozart-<br />

Spaces, the actual reference implementation of XVSM. A research process<br />

concerning possible solutions is followed by a ready to use implementation for<br />

software developers. The output is evaluated by different kind of performance<br />

benchmarks. The compatibility to MozartSpaces is evaluated by integration<br />

tests and presented by an application scenario where the new implementation<br />

works hand in hand with MozartSpaces. The new implementation is based on<br />

the native programming language of Apple, Objective C and works well in<br />

association with MozartSpaces.<br />

Arthur Oberhauser<br />

Entscheidungsfindung im Roboterfußball mittels Neuroevolution<br />

Studium: Masterstudium Software Engineering & Internet Computing<br />

BetreuerIn: Univ.Prof. Dr. Jens Knoop<br />

42<br />

Während eines Fußballspiels befinden sich die Spieler einer Mannschaft in<br />

einer Reihe unterschiedlicher Spielsituationen. Jede dieser Spielsituationen<br />

erfordert die Ausführung einer Aktion, die der Spieler autonom bestimmen

Hurra! Ihre Datei wurde hochgeladen und ist bereit für die Veröffentlichung.

Erfolgreich gespeichert!

Leider ist etwas schief gelaufen!