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 - 7 of 7
  • Thumbnail Image
    ItemOpen Access
    Classification of cryptographic libraries
    (2017) Poppele, Andreas; Eichler, Rebecca; Jäger, Roland
    Software developers today are faced with choosing cryptographic libraries in order to implement security concepts. There is a large variety of cryptographic libraries for diverse programming languages, without there being a standardized conception of different properties of these cryptographic libraries. This report provides a classification of over 700 cryptographic libraries. The libraries were chosen pertaining to currentness and popularity. In order to provide a standardized overview the most important traits and characteristics of these libraries were gathered and defined. Data collection on these characteristics was performed in a manual as well as automated fashion. The classification contains information that will help experienced and inexperienced developers in the cryptographic field to choose a library that fits their abilities. Furthermore, it may be used as a basis for studies concerning any form of improvement of these libraries and many more.
  • Thumbnail Image
    ItemOpen Access
    Werkzeuge für Code-Reviews und Code-Abnahmen
    (2014) Beck, Sebastian; Neugebauer, Nikolai; Pfeiffer, Daniel
    Code-Reviews sind ein anerkanntes Mittel um die Codequalität zu verbessern. Sie sind heutzutage zum Standard in der Industrie geworden. Bei der Firma AEB werden seit längerem agile Codereviews für den implementierten Programmcode durchgeführt. Jedoch ist man mit dem Rahmen, in dem die Reviews durchgeführt werden, nicht zufrieden. In dieser Arbeit wurden Prüfwerkzeuge für Codereviews getestet und bewertet. Anhand dieser Bewertung wird eine Empfehlung an AEB gegeben um die Unterstützung bei Codereviews zu verbessern.
  • Thumbnail Image
    ItemOpen Access
    Analysis of the software development process of inspectIT and changes required for joining the Eclipse Foundation
    (2015) Düllmann, Thomas; Rudolph, Tobias; Scherer, Anton
    In todays world there are many arguments for companies to use open source software. On the one hand they profit in terms of guaranteed future from the possibility that the software is supported by the open source community after the developing company decides to stop the support for its product. On the other hand companies can economically profit from the fact that they do not have to pay for using the software. A good practice to get in touch with these customers that use or plan to use open source software could be developing open source software oneself and publishing these software under a well-known open source license. One leading player in open source is the Eclipse Foundation. Since their establishment in 2004, more and more software products join the Eclipse Foundation , often using its open source license Eclipse Public License (EPL). A product that could benefit from becoming an Eclipse project is NovaTec’s Application Performance Management (APM) tool inspectIT. In this process analysis, we give a summary about the steps a project team needs to make to join the Eclipse Foundation and publish software under the EPL .
  • Thumbnail Image
    ItemOpen Access
    Evaluation of load testing tools
    (2014) Murawski, Gustav; Keck, Philipp; Schnaible, Sven
    This study evaluates common load testing tools with focus on AJAX based web applications, including JSF ViewState and WebSockets as special cases. Load tests are created and executed using an internal application provided by the collaborating company NovaTec GmbH. The evaluation focuses on the efficient creation and maintainance of workload specifications, which is of great importance when employing load tests in larger projects. Eight tools have been tested and recommendations are given for different use cases at the end of the paper.
  • 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
    Evaluation of analysis and visualization tools for performance data
    (2014) Miller, Alexander; Lekar, Dominik
    Observing and improving the performance of an application is an important task, since it will enhance the user experience and lower the running costs. Instead of doing this task each time manually, the market offers a wide choice of tools which allow the user to analyse and visualize performance data automatically. The purpose of this study is to evaluate such tools and compare them with each other. As these tools differ in various aspects, the evaluation has to cover both technical and nominal criteria such as supported databases and operating systems, license properties, states of development, range of support, and the given underlying conditions. Additionally each tool will be tested for its capability in recreating report examples, provided by Capgemini Deutschland GmbH. This study aids in decision making by providing a comparison and helps the user to weigh up each individual aspect to one's personal needs. Through this study we try to publish a detailed comparison of current tools as well as a final recommendation based on our personal experience.
  • Thumbnail Image
    ItemOpen Access
    Werkzeuge zur systematischen Durchführung einer Failure Modes Effects & Diagnostic Coverage Analysis (FMEDA)
    (2014) Happel, Michael; Lux, Patrick; Schwarz, David
    Der folgende Report befasst sich mit Werkzeugen zur systematischen Durchführung einer Failure Modes Effects & Diagnostic Coverage Analysis. Dabei wird erklärt was genau die Failure Modes and Effects Analysis (FMEA), Failure Modes Effects and Criticallity Analysis (FMECA) und die Failure Modes Effects and Diagnostic Coverage Analysis (FMEDA) sind. Außerdem werden auf dem Markt verfügbare Werkzeuge aufgelistet, die der systematischen Durchführung solcher Analysen dienen. Das abschließende Ziel dieses Reports ist es diese Werkzeuge zu bewerten und damit bei der Wahl eines solchen Werkzeugs behilflich zu sein.