Auflistung nach Autor:in "Kelter, Udo"
1 - 10 von 129
Treffer pro Seite
Sortieroptionen
- Konferenzbeitrag10th Symposium on Software Performance (SSP) Würzburg, November 5-6, 2019: Preface(Softwaretechnik-Trends Band 39, Heft 4, 2019) Herbst, Nikolas; Reussner, RalfAround fifty participants from Karlsruhe, Würzburg, Stuttgart, München, Kiel, Nürnberg, Leipzig, Hannover, Ulm, Mannheim, Linz and Hildesheim attended the 10 year anniversary edition of the Symposium on Software Performance in Würzburg. Performance is one of the most relevant quality attributes of any IT system. While good performance leads to high user satisfaction, weak response times lead to loss of users, perceived unavailability of the system, or unnecessarily high costs of network or computing resources. Therefore, various techniques to evaluate, control, and improve the performance of IT systems have been developed, ranging from online monitoring and benchmarking to modeling and prediction. Experience shows, that for system design or later optimization, such techniques should be applied in smart combination. Therefore, the "Symposium on Software Performance" brings together researchers and practitioners interested in software performance, where performance is understood both in classical sense as the amount of useful work accomplished by a software system compared to the time and resources used", as well as in a broader sense as "the manner in which or the efficiency with which a software system reacts or fulfills its intended purpose". The scope of the symposium spans measurement, modeling, benchmark design, and run-time management. The focus is both on classical performance metrics such as response time, throughput and resource utilization, as well as on the relationship of such metrics to other software quality attributes including but not limited to scalability, elasticity, (energy) efficiency, dependability (in terms of availability and reliability), resilience, security and privacy.
- Konferenz-Abstract11th Symposium on Software Performance (SSP)(Softwaretechnik-Trends Band 40, Heft 3, 2020) Müller, Richard; Eisenecker, UlrichAlmost 50 participants from Germany, Austria, USA, Canada, and India have attended the 11th Symposium on Software Performance (SSP). Because of Corona it took place as a virtual event for the first time. The program comprises two industry talks from the sponsors, fifteen paper presentations, and nine industry or experience talks.
- Zeitschriftenartikel15. Workshop Software-Reengineering der GI-Fachgruppe Software Reengineering (SRE)(Softwaretechnik-Trends: Vol. 33, No. 2, 2013) Kelter, Udo
- 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.
- KonferenzbeitragAbgleich von Teilmodellen in den frühen Entwicklungsphasen(Software Engineering 2011 – Fachtagung des GI-Fachbereichs Softwaretechnik, 2011) Gorek, Guy; Kelter, UdoTeilmodelle sind Daten-, Zustands- oder andere Modelle, die die individuellen, initialen Anforderungen eines einzelnen Stakeholders repräsentieren. Dieses Papier adressiert das Problem, wie autark entstandene Teilmodelle zu einem Gesamtmodell abgeglichen werden können. Zunächst analysieren wir die Eignung bisher vorhandener Mischverfahren für Modelle und zeigen, daß sie wesentliche Defizite aufweisen, i.w. weil sie die typischen Verhältnisse der späten Entwicklungsphasen unterstellen. Zur Behebung dieser Defizite schlagen wir modifizierte Matching-Algorithmen, die die relativ große Unsicherheit der Teilmodelle berücksichtigen, sowie eine Methode zur interaktiven Korrektur von Korrespondenzen vor.
- 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.
- KonferenzbeitragAnalyzing the Evolution of Data Structures in Trace-Based Memory Monitoring(Softwaretechnik-Trends Band 39, Heft 3, 2019) Weninger, Markus; Gander, Elias; Mössenböck, HanspeterModern software systems are becoming increasingly complex and are thus more prone to performance degradation due to memory leaks. Memory leaks occur if objects that are not needed anymore are still unintentionally kept alive. While there exists a variety of state-of-the-art memory monitoring tools, most of them only use memory snapshots, i.e., heap dumps, to analyze an application’s live objects at a single point in time. This does not allow developers to identify data structures that grow over time. Tracebased monitoring tools tackle this problem by recording memory events, e.g., allocations or object moves performed by the garbage collector (GC), throughout an application’s run time. In this paper, we present ongoing research on the use of memory traces for detecting the root causes of memory leaks introduced by growing data structures. This encompasses (1) a domain-specific language (DSL) to describe arbitrary data structures, (2) an algorithm to detect instances of previously defined data structures in reconstructed heaps, as well as (3) techniques to analyze the temporal evolution of these data structure instances to identify those possibly involved in memory leaks. All these concepts have been integrated into AntTracks, a trace-based memory monitoring tool, to prove their feasibility.
- ZeitschriftenartikelApp-Verbesserung durch Messung von Emotionen(Softwaretechnik-Trends Band 39, Heft 1, 2019) Scherr, Simon André; Mennig, Patrick; Elberzhager, FrankIn diesem Beitrag, der sich an Praktiker in der Industrie und Forscher richtet, die an der App-Entwicklung mit ihren agilen und kurzen Entwicklungszyklen interessiert sind, möchten wir über die Idee eines emotions-basierten Testansatzes berichten. Apps sollen Nutzer begeistern und durch eine hohe Bedienbarkeit geprägt sein, gleichzeitig aber schnell und günstig entwickelt werden. Unsere Idee ist, mittels der Tiefenkamera von modernen Mobilgeräten Emotionen eines Nutzers während der Interaktion mit einer App zu erkennen, um so Schlüsse für Verbesserungen zu ziehen. Dies ermöglicht eine gezielte Prüfung von Anforderungen, um deren Widerspiegeln der Nutzerbedürfnisse zu gewährleisten.
- 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.
- KonferenzbeitragArchitecture-driven Maintainability Prediction of Software-intensive Technical Systems(Softwaretechnik-Trends Band 39, Heft 2, 2019) Reussner, RalfIn dem Vortrag wird die Rolle der Architektur für die Abschätzung von Wartungsaufwänden diskutiert. Dazu wird ausgehend von Architekturdokumentation und nderungsszenarien abgeschätzt, welche Aktivitäten nötig wären, um dieses Änderungsszenario umzusetzen. Dazu werden nicht nur entwicklungsbezogene Tätigkeiten berücksichtigt, sondern auch Test-, Build- und Deployment-Aufgaben sowie Aufwände jenseits der Softwareanpassung. Das vorgestellte Verfahren wird konkret anhand von Szenarien aus der Automatisierungsbranche illustriert.