Auflistung Softwaretechnik-Trends 43(4) - 2023 nach Erscheinungsdatum
1 - 10 von 25
Treffer pro Seite
Sortieroptionen
- Konferenz-AbstractViVa Models! 24: Workshop on Virtues and Values in Conceptual Modeling and Requirements Engineering(Softwaretechnik-Trends Band 43, Heft 4, 2023) Rachmann, Alexander; Gulden, JensEthics and human values in developing software systems have long been a topic of discussion. A satisfactory solution like a collection of methods or model gallery for ethical argumentation has not yet been developed. This workshop will work on collecting models, methods, and other specification techniques for incorporating values into system development.
- KonferenzbeitragEin Qualitätsmodell für die ganzheitliche Betrachtung der Benutzererfahrung von IoT-Systemen(Softwaretechnik-Trends Band 43, Heft 4, 2023) Groen, Eduard C.; Bartels, NedoDer rasante Anstieg der Systemkomplexität von Digitalen Ökosystemen, Systems of Systems oder auch das Internet der Dinge (Internet of Things; IoT) stellt das Requirements Engineering (RE) vor Herausforderungen und verlangt neue, geeignete Qualitätsansätze. In diesem Beitrag stellen wir ein Qualitätsmodell vor, das die Software-Qualitätstaxonomie der ISO/IEC 25010-Norm für die Messung der Qualität von IoT-Systemen interpretiert und erweitert. Indem nicht nur die technischen Qualitäten des Systems berücksichtigt werden, sondern auch dessen Geschäfts- und Umgebungskontext, unterstützt das Modell das RE dabei, IoT-Systeme ganzheitlicher zu betrachten.
- KonferenzbeitragAnalyzing and Improving the Performance of Continuous Container Creation and Deployment(Softwaretechnik-Trends Band 43, Heft 4, 2023) Alamoush, Ahmad; Eichelberger, HolgerContinuous Deployment automates the delivery of new versions of software systems. To ease installation and delivery, often container virtualization is applied. In this paper, we discuss the impact of different (Docker) container image creation techniques for variant-rich Industry 4.0 applications. Our results show that a combination of techniques like container image stacking or semantic fingerprinting can save up to 59% build time and up to 89% deployment time, while not affecting the container startup time.
- KonferenzbeitragContinuing to Catch Up with State of the Art Continuous Integration Pipelines in Palladio – The Experience Report Strikes Back(Softwaretechnik-Trends Band 43, Heft 4, 2023) Alber, Lucas; Boltz, Nicolas; Schmid, LarissaThe Palladio organization comprises over 50 software artifacts and is actively developed by over 32 members. This research paper presents a case study on the migration from Jenkins to GitHub Actions for automated builds in the development workflow for Palladio. The transition has yielded significant improvements in continuous integration, review processes, and deployment efficiency. The adoption of GitHub Actions’ modular and reusable workflows has further optimized our build pipeline, resulting in enhanced maintainability and reduced redundancy. Additionally, by leveraging dependency analysis, we applied the idea of incremental builds to the whole organization and automated the generation of build workflows, leading to improved resource utilization and an average speed-up in build times of 11.7. This study highlights the benefits of embracing GitHub Actions and provides valuable insights for development teams seeking to streamline their build processes.
- Konferenz-AbstractWSRE 2024 — Call for Papers: 26. Workshop Software-Reengineering & -Evolution der GI-Fachgruppe Software-Reengineering (SRE)(Softwaretechnik-Trends Band 43, Heft 4, 2023) Quante, Jochen; Konersmann, Marco; Sauer, Stefan; Schilling, Daniela; Schulze, SandroUnser Ziel ist die Förderung der Zusammenarbeit und der Austausch zwischen Forschung und Praxis im deutschsprachigen Raum zu den Themen Software-Reengineering, Software-Wartung und Software-Evolution. Darunter verstehen wir prinzipiell alle Aktivitäten rund um die Analyse, Bewertung, Visualisierung, Verbesserung, Migration und Weiterentwicklung von Software-Systemen. Wir laden Forscher*innen und Praktiker*innen herzlich ein, beim WSRE über Erfahrungen, Projekte, Forschungsergebnisse, Methoden und Werkzeuge in diesem Bereich zu berichten, ihre aktuellen Arbeiten vorzustellen und in einem offenen Umfeld konstruktiv zu diskutieren.
- KonferenzbeitragA Survey of Analysis Composition Operators in the Context of Palladio(Softwaretechnik-Trends Band 43, Heft 4, 2023) Taghavi, Bahareh; Weber, SebastianModel-Based Analysis is an approach in Model-Driven Engineering that uses models to systematically analyze a system for structure, behavior, or quality characteristics. Due to the complexity and interdependence of modern systems, individual analysis approaches need to be combined to meet a specific purpose and achieve complete analysis. This paper provides an overview of current analysis composition operators in the context of Palladio, along with examples of how they are used. The objective is to define some criteria that aid in the judicious selection of the most fitting operator for distinct scenarios.
- KonferenzbeitragBenchmarking Stream Processing Frameworks for Large Scale Data Shuffling(Softwaretechnik-Trends Band 43, Heft 4, 2023) Henning, Sören; Vogel, Adriano; Leichtfried, Michael; Ertl, Otmar; Rabiser, RickDistributed stream processing frameworks help building scalable and reliable applications that perform transformations and aggregations on continuous data streams. We outline our ongoing research on designing a new benchmark for distributed stream processing frameworks. In contrast to other benchmarks, it focuses on use cases where stream processing frameworks are mainly used for redistributing data records to perform state-local aggregations, while the actual aggregation logic is considered as black-box software components. We describe our benchmark architecture based on a real-world use case, show how we imple mented it with four state-of-the-art frameworks, and give an overview of initial experimental results.
- KonferenzbeitragWerteorientiertes Requirements Engineering für IoTT(Softwaretechnik-Trends Band 43, Heft 4, 2023) Rachmann, AlexanderInternet of Trusted Things wird verstanden als eine Kombination von Blockchains, sicherer Hardware und Datenservices. Das Ziel ist die Schaffung eines Ende-zu-Ende-Vertrauens. I.d.R. wird IoTT von der technischen Implementierung gedacht. Die typische Sicht des Requirements Engineering („Erfüllt das technische System die richtigen Anforderungen?“) wird nicht eingenommen, obgleich die technischen Systeme stark ins individuelle Leben eines Menschen hineinragen würden. Im Beitrag schlage ich die Modellierung von IoTT-Dienstleistungen anhand des Wertequadrats vor, um die Anforderungen besser zu verstehen. Typischerweise werden mit dem Wertequadrat Szenarien entworfen, die im weiteren Entwicklungsprozess weiterverwendet werden können.
- KonferenzbeitragRecovering Missing Dependencies in Java Models(Softwaretechnik-Trends Band 43, Heft 4, 2023) Armbruster, Martin; Mazkatli, Manar; Koziolek, AnneDifferent approaches use models of source code to extract performance models from the code which allow performance predictions and the exploration of design alternatives. The extended Java Model Parser and Printer provides a modeling environment for Java code. It defines a metamodel and contains a parser and printer including three variants to resolve references between different Java models. These variants assume that the complete code with all dependencies is available or missing elements are not accessed. In this paper, a trivial recovery strategy is introduced. It is able to recover references which cannot be resolved. Additionally, the performance and model storage of the reference resolution’s variants are compared with and without the trivial recovery. The results indicate that the trivial recovery reduces the execution time and required space for storing the models. In the future, further recovery strategies can be implemented to allow a balance between performance and model accuracy.
- KonferenzbeitragDesigning Automotive Case Studies for Architectural Security Analyses(Softwaretechnik-Trends Band 43, Heft 4, 2023) Boltz, Nicolas; Walter, Maximilian; Gerking, ChristopherDigitalization is one of the biggest drivers of advancements in the modern automotive domain. The resulting increase in communication is leading to a more intensive exchange of data and the opening up of for merly closed systems. This raises questions about security and data protection. Software architecture analyses can help identify potential issues, thereby making systems more secure and compliant with data protection laws. Such analyses require representative case studies for development and evaluation. In this paper, we showcase the results of applying requirements and processes for case-study research during three bachelor theses with students. The resulting three case studies center around the automotive and mobility domain and focus on different security and privacy properties. We discuss our insights and experiences regarding the creation of case studies.
- «
- 1 (current)
- 2
- 3
- »