Auflistung nach Autor:in "Herrmann, Andrea"
1 - 10 von 149
Treffer pro Seite
Sortieroptionen
- Konferenzbeitrag13th Symposium on Software Performance (SSP)(Softwaretechnik-Trends Band 43, Heft 1, 2023) Klinaku, Floriment; Becker, SteffenThe 13th edition of the Symposium on Software Performance, held in Stuttgart, brought together researchers and practitioners interested in all aspects of software performance. In this edition, almost 50 participants attended the symposium. Participants were representing 17 different affiliations, including well-known educational and research institutions from Germany and prominent companies from the industry.
- Konferenzbeitrag14th Symposium on Software Performance 2023, preface(Softwaretechnik-Trends Band 43, Heft 4, 2023) Heinrich, Robert; Hahner, Sebastian; Koziolek, Anne; Reussner, RalfPreface of the SPP 2023
- ZeitschriftenartikelAcyclic Dependencies Principle ADP(Softwaretechnik-Trends Band 43, Heft 1, 2023) Herrmann, AndreaGlossar: Acyclic Dependencies Principle ADP
- ZeitschriftenartikelAdapter-Muster(Softwaretechnik-Trends Band 43, Heft 2, 2023) Herrmann, AndreaIm Adapter-Muster behebt die Adapter-Klasse Kompatibilitätsprobleme zwischen Klassen.
- KonferenzbeitragAdapting Kubernetes to IIoT and Industry 4.0 protocols - An initial performance analysis(Softwaretechnik-Trends Band 43, Heft 1, 2023) Alamoush, Ahmad; Eichelberger, HolgerKubernetes (K8s) is one of the most frequently used container orchestration tools offering, as it offers a rich set of functions to manage containerized applications, it is customizable and extensible. Container virtualization of applications and their orchestration on heterogeneous resources including edge devices is a recent trend in Industrial Internet of Things (IIoT)/Industry 4.0, where K8s is also applied. However, IIoT/Industry 4.0 is a domain with high standardization requirements. Besides equipment standards, e.g., for electrical control cabinets, there are also demands to standardize network protocols, data formats or information models. Such standards can foster interoperability and reduce complexity or deployment/integration costs. Here, the proprietary communication protocol of K8s and similar orchestrators can be an obstacle for adoption. To explore this situation from an interoperability and integration perspective, we present in this paper an approach to replace the communication protocol of K8s without modifying its code base. We show by an experiment that applying our approach with three current forms of IIoT communication, namely Message Queuing Telemetry Transport (MQTT), Ad vanced Message Queuing Protocol (AMQP), and Asset Administration Shell (AAS), does not significantly affect the validity and the performance of K8s.
- ZeitschriftenartikelAggregation und Komposition(Softwaretechnik-Trends Band 43, Heft 3, 2023) Herrmann, AndreaGlossar: Aggregation versus Komposition
- ZeitschriftenartikelAgile Software-Entwicklung hat sich in der Praxis durchgesetzt – aber wie?(Softwaretechnik-Trends Band 38, Heft 3, 2018) Herrmann, Andrea; Janus, André
- ZeitschriftenartikelAktuelle Herausforderungen in verteilten RE-Prozessen(Softwaretechnik-Trends Band 28, Heft 1, 2008) Herrmann, Andrea; Illes-Seifert, Timea; Geisser, Michael; Hildenbrand, Tobias
- KonferenzbeitragAlignment of software specifications with quality- and business goals in the SIKOSA method(PRIMIUM - Process Innovation for Enterprise Software, 2009) Herrmann, Andrea; Weiß, DanielBusiness-IT alignment for software specifications means that the specifications have to be aligned with business goals. In the SIKOSA research project, we developed the SIKOSA method which supports the integrated assurance of quality during the whole software development process. In this work, we present these aspects of the SIKOSA method, which especially align specification decisions to quality goals and thus indirectly to business goals. Such goals play a role in the following activities: the derivation of software requirements from quality goals, the prioritization of these software requirements, and the definition of decision criteria for architectural design decisions. The results of all three activities influence architectural decisions.
- KonferenzbeitragAnalyse von Entwurfsentscheidungen in natürlichsprachiger Softwarearchitekturdokumentation(Softwaretechnik-Trends Band 42, Heft 2, 2022) Sauer, BjarneEntwurfsentscheidungen bilden das Fundament zur Entwicklung qualitativ hochwertiger Softwaresysteme. Ihre Extraktion aus und Klassifikation in natürlichsprachiger Softwarearchitekturdokumentation ermöglichen die Informationsgewinnung für Implementierungs- und Wartungsprozesse sowie die Ausführung nachgelagerter Analysen, etwa Konsistenzprüfungen. Das in dieser Arbeit entwickelte hierarchische Klassifikationsschema (Taxonomie) für Entwurfsentscheidungen erweitert bestehende Ansätze in der hierarchischen Tiefe und um feingranularere Trennlinien. Es entsteht aus einem iterativen Prozess, in dem ein auf Literatur basierendes initiales Schema entlang von 17 Softwarearchitekturdokumentationen aus Open-Source Projekten weiterentwickelt wird. Dabei wird die Taxonomie wiederholt und final hinsichtlich Struktur, Vollständigkeit und Anwendbarkeit evaluiert. Das entstandene Textkorpus wird anschließend zur automatischen Identifikation und Klassifikation von Entwurfsentscheidungen in Softwarearchitekturdokumentationen verwendet. Die Anwendung verschiedener Ansatze des maschinellen Lernens ermöglicht die Identifikation von Sätzen mit Entwurfsentscheidungen mit einem F1-Wert uber 0,9 und einer Klassifikation anhand der Ebenen des Schemas mit F1-Werten von 0,6 bis 0,7.