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 ...
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