Repository logoOPUS - Online Publications of University Stuttgart
de / en
Log In
New user? Click here to register.Have you forgotten your password?
Communities & Collections
All of DSpace
  1. Home
  2. Browse by Author

Browsing by Author "Przytarski, Dennis"

Filter results by typing the first few letters
Now showing 1 - 4 of 4
  • Results Per Page
  • Sort Options
  • Thumbnail Image
    ItemOpen Access
    Performance testing in continuous integration environments
    (2014) Geiger, Chris; Przytarski, Dennis; Thullner, Sascha
    The purpose of this case study is to evaluate how and which performance testing tools which can be used in continuous integration (CI) environments. By doing so, developers can see the effects of changes immediately and react against performance problems of their applications. This will help companies to eliminate performance issues which the media is reporting about more often every day. CI provides the reference platform for executing the performance tests and the performance testing tools provide metrics like response time and percentage of errors. These metrics can be combined through CI plugins. The results of this combination can be visualized in form of graphs and tables. Through this case study, we give a short market overview of current CI servers and performance testing tools. In respect of the requirements by adesso AG, we will only evaluate performance testing tools, which can be integrated into the Atlassian Bamboo or Jenkins CI. We evaluated six performance testing tools of which four were integratable into the CI servers. Based on the results of our evaluation we will give a recommendation.
  • Thumbnail Image
    ItemOpen Access
    Performance-Evaluation einer sprach- und plattformunabhängigen Serialisierungssprache
    (2014) Przytarski, Dennis
    An der Universität Stuttgart wurde die Sprache Serialization Killer Language (SKilL) mit dem Ziel entworfen, sehr große Datenmengen sprach- und plattformunabhängig serialisieren zu können. Derzeit existiert ein Scala-Binding für die Serialisierungssprache als Referenzimplementierung. Um die Performance des Scala-Bindings vergleichen zu können, wird ein SKilL Codegenerator für die Programmiersprache Ada entwickelt. In der vorliegenden Arbeit werden das Softwaredesign des Ada-Bindings sowie die entdeckten Bottlenecks, die nach der Auflösung zur Performanceverbesserung des Ada-Bindings führten, vorgestellt. Anschließend wird die Performance mit der Referenzimplementierung und der in der Programmiersprache Ada vorhandenen sprachabhängigen Serialisierung an verschiedenen Nutzungsszenarien verglichen. Darüber hinaus wird ein Verbesserungsvorschlag zum Serialisierungsformat erläutert.
  • Thumbnail Image
    ItemOpen Access
    Query processing in blockchain systems : current state and future challenges
    (2021) Przytarski, Dennis; Stach, Christoph; Gritti, Clémentine; Mitschang, Bernhard
    When, in 2008, Satoshi Nakamoto envisioned the first distributed database management system that relied on cryptographically secured chain of blocks to store data in an immutable and tamper-resistant manner, his primary use case was the introduction of a digital currency. Owing to this use case, the blockchain system was geared towards efficient storage of data, whereas the processing of complex queries, such as provenance analyses of data history, is out of focus. The increasing use of Internet of Things technologies and the resulting digitization in many domains, however, have led to a plethora of novel use cases for a secure digital ledger. For instance, in the healthcare sector, blockchain systems are used for the secure storage and sharing of electronic health records, while the food industry applies such systems to enable a reliable food-chain traceability, e.g., to prove compliance with cold chains. In these application domains, however, querying the current state is not sufficient - comprehensive history queries are required instead. Due to these altered usage modes involving more complex query types, it is questionable whether today’s blockchain systems are prepared for this type of usage and whether such queries can be processed efficiently by them. In our paper, we therefore investigate novel use cases for blockchain systems and elicit their requirements towards a data store in terms of query capabilities. We reflect the state of the art in terms of query support in blockchain systems and assess whether it is capable of meeting the requirements of such more sophisticated use cases. As a result, we identify future research challenges with regard to query processing in blockchain systems.
  • Thumbnail Image
    ItemOpen Access
    SKilLed Bauhaus
    (2016) Przytarski, Dennis
    Die Werkzeugkette des Projekts Bauhaus verwendet die eigenentwickelte proprietäre Bauhaus Intermediate Language (IML) als Zwischendarstellung. Die IML soll durch einen geeigneten Nachfolger ersetzt werden, der programmiersprachenunabhängiger und toleranter gegenüber einer geänderten IML-Spezifikation ist. Deshalb wurde an der Universität Stuttgart die quelloffene Sprache Serialization Killer Language (SKilL) entworfen, die die gewünschten Eigenschaften bietet. In der vorliegenden Arbeit wird die generierte IML-Implementierung an das SKilL-Binärformat angepasst. Hierfür werden zwei Codegeneratoren entwickelt. Der erste Codegenerator generiert aus einer IML-Spezifikation die entsprechende SKilL-Spezifikation. Der zweite Codegenerator generiert aus dieser SKilL-Spezifikation die an SKilL angepasste IML-Implementierung. Anschließend wird die SKilL-basierte IML-Implementierung durch verschiedene Bauhauswerkzeuge an mehreren Programmen erfolgreich getestet.
OPUS
  • About OPUS
  • Publish with OPUS
  • Legal information
DSpace
  • Cookie settings
  • Privacy policy
  • Send Feedback
University Stuttgart
  • University Stuttgart
  • University Library Stuttgart