Auflistung nach Autor:in "Kelter, Udo"
1 - 10 von 207
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
- Konferenzbeitrag7. Workshop Software Engineering (WSR 2005) der GI-Fachgruppe Software-Reengineering (SRE), 2.-4. Mai 2005 in Bad Honnef(Softwaretechnik-Trends Band 25, Heft 2, 2005) Gimnich, Rainer; Riediger, Volker; Winter, AndreasDie Workshops Software-Reengineering (WSR) im Physikzentrum Bad-Honnef wurden mit dem ersten WSR 1999 von Jürgen Ebert und Franz Lehner ins Leben gerufen, um neben den erfolgreichen internationalen Tagungen im Bereich Reengineering (CSMR, ICSM, IWPC, WCRE, etc.) auch ein deutschsprachiges Diskussionsforum zu schaffen. Ziel der Treffen ist es, einander kennen zu lernen und auf diesem Wege auch eine Basis der Kooperation zu schaffen, so dass das Themengebiet weiteren Fortschritt und Konsolidierung erfährt. In diesem Jahr hat der WSR mit 53 Teilnehmern einen neuen Höchststand erreicht.
- 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.
- KonferenzbeitragAnforderungen und Rahmenwerk für den betrieblichen Datenschutz(Softwaretechnik-Trends Band 40, Heft 1, 2020) Schmitt, Hartmut; Polst, SvenjaIn diesem Beitrag berichten wir über einen Ansatz zur Entwicklung praxistauglicher und rechtskonformer Lösungen für den betrieblichen Datenschutz. Wir geben einen Überblick über unseren agilen Requirements Engineering-Prozess bei der Anforderungserhebung, Modellierung und Lösungskonzeption und berichten über die Besonderheiten, etwa beim Umgang mit gegensätzlichen Stakeholderinteressen und konkurrierenden Qualitätseigenschaften.
- KonferenzbeitragAnforderungserhebung in Smarten Stadtquartieren: Ein Motivationskonzept für Bürger(Softwaretechnik-Trends Band 40, Heft 1, 2020) Polst, Svenja; Elberzhager, FrankIm Smart City Projekt „En-Stadt:Pfaff“ sollen Konzepte entwickelt werden, um Bewohner innerhalb eines Stadtquartiers zur Mitgestaltung von digitalen und analogen Lösungen zu bewegen, indem sie ihre Bedürfnisse, Wünsche und Ideen mitteilen. Die digitalen Lösungen werden Teil einer digitalen Quartiersplattform sein. Sobald Bewohner in besagtem Stadtquartier leben, können sie die digitale Quartiersplattform und ein paar Lösungen, die sich bereits in anderen Kommunen bewährt haben, nutzen. Die Plattform gilt es mit weiteren Lösungen anzureichen, um den Bewohnern hohe Lebensqualität im Quartier zu bieten. In diesem Bericht beschreiben wir im Kontext von Smart Cities unser Konzept um eine Gruppe von Bürgern zur Teilnahme an der Anforderungserhebung zu bewegen. Dazu reichen Motivationsmaßnahmen alleine nicht aus, es müssen ebenso Hürden zur Teilnahme abgebaut werden und Teilnahmemöglichkeiten inklusive Motivationsmaßnahmen kommuniziert werden. Das Motivationskonzept besteht aus zehn Aktivitäten.