Auflistung Softwaretechnik-Trends 39(3) - 2019 nach Erscheinungsdatum
1 - 10 von 21
Treffer pro Seite
Sortieroptionen
- KonferenzbeitragTowards Model-based Performance Predictions of SAP Enterprise Applications(Softwaretechnik-Trends Band 39, Heft 3, 2019) Streitz, Adrian; Barnert, Maximilian; Rank, Johannes; Kienegger, Harald; Krcmar, HelmutHigh-performing Enterprise Applications are the basis for efficient running business processes. In order to evaluate software performance, traditional methods refer to complex test scenarios following the development phase and neglect that problems are easier fixable when discovered early. This paper tackles the problem of late performance evaluations and presents a conceptual approach that enables response time predictions for SAP Enterprise Applications during the development phase. We introduce a performance model generator that transforms ABAP source code into Palladio Component Model instances by using Abstract Syntax Trees which allows to conduct early performance simulations. Our approach supports conditional and probabilistic control flows to improve prediction accuracy. Based on subsequent performance simulations, we predict response time of applications and their underlying processing systems.
- KonferenzbeitragPerformance analysis of a virtualized vehicle-compute platform: An experience report(Softwaretechnik-Trends Band 39, Heft 3, 2019) Hesse, Christopher; Welsch, Tim; Eichelberger, HolgerCompute platforms for modern automotive systems tend to combine embedded properties, increasingly complex architectures and even virtualization. However, analyzing the performance of such systems, e.g., to identify performance bottlenecks, is not trivial. In this paper, we report our experience in analyzing the performance of a camera-vision application on a virtualized vehicle-compute platform. We discuss issues that we faced during the analysis, impacts of the virtualization on the performance as well as causes.
- KonferenzbeitragBetter a Microbenchmark on a Cluster than a User at the Office: Flink Cluster Benchmarking(Softwaretechnik-Trends Band 39, Heft 3, 2019) Reichelt, David Georg; Meyer, Lars-Peter; Kühne, StefanWhen operating an Apache Flink cluster, performance problems may occur on all components of its setup. Reproducing those problems in different software or hardware components and on different nodes requires systematic experiments. We present an Apache Flink cluster benchmark set for server operators which is able to measure the performance of an Apache Flink cluster. This enables spotlighting irregularities in software or hardware behaviour.
- KonferenzbeitragAn Architectural Template for Parallel Loops and Sections(Softwaretechnik-Trends Band 39, Heft 3, 2019) Frank, Markus; Hakamian, AlirezaThe Palladio Component Model uses UML-like diagrams to specify architectural software designs, which are used for early design-time analyses of software performance metrics. As a current drawback of the PCM, it does not support the specification of massive parallel software behaviour like OpenMP parallel loops. For Software Performance Engineers this results in complex modelling workarounds, or it is not possible to model the software’s behaviour at all, which results in inaccurate analyses and semantic discrepancies. In this paper, we present a light-weight PCM metamodel extension, allowing SPEs to easily annotate parallel sections (similar to OpenMP) in their software specifications. This significantly reduces the modelling effort through automation.
- Konferenzbeitrag9th Symposium on Software Performance (SSP)(Softwaretechnik-Trends Band 39, Heft 3, 2019) Eichelberger, Holger; Schmid, Klaus; Hasselbring, Wilhelm; Becker, Steffen; van Hoorn, André; Kounev, Samuel; Reussner, RalfMore than fourty participants attended the 9th Symposium on Software Performance in Hildesheim. The "Symposium on Software Performance" brings together researchers and practitioners interested in all facets of software performance, ranging from modeling and prediction to monitoring and runtime management.
- KonferenzbeitragAddressing Shortcomings of Existing DDoS Protection Software Using Software-Defined Networking(Softwaretechnik-Trends Band 39, Heft 3, 2019) Iffländer, Lukas; Geißler, Stefan; Walter, Jürgen; Beierlieb, Lukas; Kounev, SamuelDDoS attacks are becoming increasingly frequent and violent. A typical type of attack is the TCP SYN flood, inhibiting a server from opening new TCP connections. Current countermeasures to this attack introduce inefficiencies by either reducing computing resources on the service host or creating new network bottlenecks. In this work, we present a novel approach to mitigate TCP SYN flood attacks using software-defined networking. We perform an initial evaluation of a proof-of-concept implementation that exhibits performance measures close to existing countermeasures while circumventing their inefficiencies.
- KonferenzbeitragTooling: Improved Management for Monitor Repositories and Measuring Points in Palladio(Softwaretechnik-Trends Band 39, Heft 3, 2019) Nieuwenhuizen, Florian; Mikalkinas, Domas; Merz, Lasse; Schütz, David; Vu, Ba-Anh; Pushpanathan, Birasanth; Tepeli, Mehmet AliThe SimuLizar extension to the Palladio Component Model brought new features to the simulator. One of these features allows users to manually define Monitors and Measuring Points (M&Ms). Leveraging M&Ms users can reduce simulation memory demand and increase its efficiency while offering the capabilities to specify exactly what needs to be analyzed. However, the current implementation makes it very difficult for new users to create and understand M&Ms. Therefore, we aim to provide an easier-to-use UI, through an Eclipse wizard, increasing the usability by guiding users through the set-up process in an easy and understandable way. These additions are extensible, allowing future developers to extend the functionality of our solution through Eclipse extension points.
- KonferenzbeitragImproving Service Availabiliy with Rule-Based Adaptation(Softwaretechnik-Trends Band 39, Heft 3, 2019) Adolf, Marc; Jung, Reiner; Blümke, LarsSelf-adaptive software systems change their deployment and configuration to address changing user behavior and workloads. Such systems follow a MAPEK approach to observe and analyze the system, and subsequently plan and execute changes. They use operations, like the (de-)replication and migration of components, to reconfigure the system. During an adaptation, some services might become unavailable when services are replicated or migrated arbitrarily. This can cause interruptions to cross service transactions and temporary service malfunctions. While some E-commerce platforms consider this acceptable, it is irritating to the consumer. In case of safety critical systems, like medication systems, the system must be serviceable during the transition from the old to the new configuration. In this paper, we present a rule-based approach for adaptation actions. Our approach allows to address adaptation constraints on a abstract level and decouples the constrains from setup scripts often used in container environments. Furthermore, we evaluated the feasibility of our approach and illustrate its ability to adapt a component based web system safely.
- KonferenzbeitragHör auf deine Nutzer – Qualitätsverbesserung durch leichtgewichtige Analysen(Softwaretechnik-Trends Band 39, Heft 3, 2019) Scherr, Simon André; Elberzhager, Frank; Meyer, SelinaDer Einfluss von Nutzern auf den Erfolg von mobilen Apps ist in den letzten Jahren deutlich gestiegen, was beispielsweise an einfachen Bewertungsmöglichkeiten in Apps Stores liegt. Entwickler müssen den Spagat aus schnell am Markt platzierten Innovationen und hoher Qualität bewältigen. Wir haben einen Qualitätssicherungsansatz entwickelt, welcher Nutzerfeedback beim Testen berücksichtigt, um Apps zu verbessern. In diesem Beitrag stellen wir unseren Analyseprozess und den Nutzen von schnellen und leichtgewichtigen Analysen vor. Herausstechende Kernelemente des Prozesses sind Analysen der im Feedback enthaltenen Emojis, die Erkennung von Trends in den Daten sowie das Ableiten von Handlungsempfehlungen.
- KonferenzbeitragVirtual IoT Learning Environment (VIoTLE) – Implementierung einer virtuellen Lernumgebung für Testaktivitäten im Bereich Internet der Dinge(Softwaretechnik-Trends Band 39, Heft 3, 2019) Auer, Thomas; Zarhoun, Ronak; Felderer, MichaelIn diesem Beitrag wird die Implementierung einer virtuellen Lernumgebung innerhalb eines Test Labors für Applikationen und Umgebungen im Bereich des Internet der Dinge (IoT) präsentiert. Ziel soll es sein, TestexpertInnen eine optimale Plattform zu bieten, ihr Wissen ständig zu erweitern und sich in möglichst kurzer Zeit auch für anspruchsvolle Projekte außerhalb ihres bisherigen Erfahrungsbereich zu qualifizieren. Weiterhin soll die Lernumgebung als Plattform zur Vorbereitung auf IT-Zertifizierungen im Bereich Testing, welche derzeit u.a. von den Anbietern ISTQB, ASQF oder Sogeti TMap angeboten werden, dienen.
- «
- 1 (current)
- 2
- 3
- »