Auflistung SE 2025 - Companion Proceedings nach Erscheinungsdatum
1 - 10 von 35
Treffer pro Seite
Sortieroptionen
- TextdokumentReconfigurable Computing Hypervisors: State-of-the-Art and Ways Ahead(Software Engineering 2025 – Companion Proceedings, 2025) Janson, Vincent; Nöldeke, Phillip; Kleine, Samuel; Durak, UmutIncreasing complexity in automation and autonomy features in aircraft, particularly with the introduction of Machine Learning (ML) based approaches is leading to a growing interest in highly parallel processing architectures, Graphical Processing Units (GPUs). However, GPUs come with challenges, such as certification, weight and thermal design. Another solution is the use of Commercial of the Shelf (COTS) System on Chips (SoCs), combining traditional Processing System (PS) with a Central Processing Unit (CPU) with a tightly coupled Programming Logic (PL) consisting of a Field Programmable Gate Array (FPGA). Through the use of a hypervisor within the PS, multiple partitioned software applications can be concurrently executed on a single computing platform, even if they have distinct criticality levels, while the PL lends itself as a dedicated and configurable, highly deterministic ML accelerator. However, depending on available logic gates within the PL, the complexity of the ML algorithm itself and the number of overall ML algorithms, the PL might not have enough resources to host all required accelerators at once. A potential solution is discussed in this paper: Reconfigurable Computing (RC) Hypervisors. In this work, classical hypervisors and RC hypervisors will be examined regarding their functionalities and key differences. Further, relevant publications in this field are compared with respect to their reconfiguration mechanism and functionality. Lastly, the limitations regarding potential aviation applications, both concerning performance and safety, are discussed. Based on the discussed topic, a new RC hypervisor concept is presented.
- TextdokumentAutomotive Software Engineering in an increasingly Data-Driven Automotive Sector(Software Engineering 2025 – Companion Proceedings, 2025) Denninger, Oliver; Axmann, Joachim K.; Kacianka, Severin; Westphal, BerndAutomotive trends such as power-train electrification, personalization, connectivity, and automated driving are not well supported by the classical approach to hardware/software architectures that centre around numerous, dedicated electronic control units (ECUs) where software is delivered as part of the ECU and it and its environment does not change much after vehicle assembly. Similarly, current electronic architectures and vehicles do not exploit data-driven software development practices and do not have the capability to make use of unprecedented amounts of data on the vehicle, but also its environment and the Internet. These trends ask for a data-driven approach where the development, production, and operation data of automotive software feed back into continuous correction, improvement, and personalization. In this paper, we report findings from the Transformation Hub Automotive Software Engineering (TASTE) with two years of intensive discussions and workshops with a wide range of companies regarding the challenges facing the German based automotive industry in general, as well as individual companies from Original Equipment Manufacturers (OEM) to different suppliers (TIER-n). We discuss how previously different approaches need to be integrated into new software-centr
- TextdokumentAutomotive Security Engineering: A Demonstration of an Integrated Approach to EAST-ADL and Security Modeling(Software Engineering 2025 – Companion Proceedings, 2025) Fischer, Alexander; Kolagari, Ramin TavakoliThe automotive industry’s increasing reliance on software innovations has introduced significant security challenges. With connected vehicles and semi-autonomous systems becoming commonplace, automotive cyberattacks are frequently covered in the media. Public awareness is growing that cybersecurity plays a crucial role, akin to the life-saving innovations of the 1970s, such as mandatory seatbelts and speed limits. It is evident that security must be integrated throughout the entire development lifecycle and operation of automotive software systems, with every stakeholder considering security aspects. However, this is complicated by the vast and often complex nature of the security landscape and the limited accessibility of essential security frameworks like MITRE ATT&CK, which are primarily oriented towards implementation rather than serving as an entry point for comprehensive security analysis. In response to these challenges, this paper presents the Security Abstraction Model (SAM), a metamodel-based approach designed to address security concerns across all stages of automotive software development, focusing on the early phases and on understandability among all stakeholders. SAM offers a structured framework for defining, analyzing, and implementing security requirements within automotive systems, leveraging established metamodeling techniques. This paper demonstrates how SAM can be integrated with EAST-ADL to create a systematic approach for securing complex automotive software architectures. In order to illustrate its applicability, an integrated demonstration is developed, showcasing the combined use of EAST-ADL and security modeling.
- TextdokumentMessage from the SE'25 Workshop Chairs(Software Engineering 2025 – Companion Proceedings, 2025) Feichtinger, Kevin; Sonnleithner, LisaThis volume comprises the proceedings of the workshops held at the 2025 Software Engineering conference (SE’25), the premier conference for software engineering in German-speaking countries. Organized annually by the Gesellschaft für Informatik (GI), the SE serves as a platform for the exchange of experiences, ideas, and insights between practitioners and academics in the field of software engineering. The workshops, conducted on 24th and 25th of February 2025, provided participants with the opportunity to engage deeply with specialized topics, foster collaboration, and explore emerging trends and challenges in the discipline. The SE’25 was hosted by the Karlsruhe Institute of Technology (KIT), Germany.
- TextdokumentWorkshop Summary(Software Engineering 2025 – Companion Proceedings, 2025) Schweiger, Andreas; Durak, Umut; Reich, Marina; Annighoefer, BjoernSystems and software engineering in aerospace is subject to special challenges. For covering these the AvioSE’25 workshop connects academia, industry, and certification authorities through selected scientific presentations, keynote talks, and a panel discussion.
- TextdokumentStories Complicate Things: A Qualitative Analysis of Coding Problems (Un)solved by GitHub Copilot(Software Engineering 2025 – Companion Proceedings, 2025) Oertel, Julian; Klüner, Jil; Hebit, ReginaGenerative AI has found increasing interest in software development, giving rise to coding assistants such as GitHub Copilot. However, the correctness of generated code varies strongly. Objectives. In this study, we explore characteristics of coding problems that could (not) be solved by GitHub Copilot and use our results to point to new research directions. Methods. We use open coding to label 100 LeetCode coding problems and 50 associated solutions. For the coding problems, analyse the impact of the labels on GitHub Copilot’s ability to solve the coding problems. For the solutions, we use the labels to infer general metrics which we subsequently extract for a total of 535 solutions. Results. Our results point to three characteristics leading to coding problems being solved less frequently: (1) Usage of real-world scenarios for explanation, (2) long descriptions and (3) the need for a more complex solution. Conclusion. The results underscore the need for future research to enable LLMs to handle coding problems with a higher complexity. Moreover, further investigation is needed to validate our initial findings regarding a worse performance of LLMs on real-world scenarios in programming.
- TextdokumentImproved Bounds for Rounding Errors in Quantum Circuit Simulators(Software Engineering 2025 – Companion Proceedings, 2025) Klamroth, Jonas; Lemke, Niko; Götz, Ruben; Beckert, BernhardSimulators play a crucial role in the development of quantum software, yet they differ from actual quantum devices in that their computations are carried out using floating-point arithmetic rather than real arithmetic. In [7], we introduced bounds on the errors that may arise due to these discrepancies. In the present work, we extend and refine these bounds, demonstrating that we can achieve tighter estimates that scale more efficiently with the number of gates in a quantum circuit. Furthermore, the newly derived bounds can be computed with minimal relaxation, making them practically applicable. We show that these improved bounds are effective in excluding significant errors across a wide range of quantum circuits, thus providing a more reliable framework for simulating quantum systems.
- TextdokumentWorkflow for Creating and Sealing a Research Data Management Container (RDMC)(Software Engineering 2025 – Companion Proceedings, 2025) Bernoth, Jan; Ayon, Safial Islam; Laban, Firas Al; Bavendiek, Stefan; Federrath, Hannes; Striewe, Michael; Goedicke, MichaelThis paper describes the process of creating a Research Data Management Container (RDMC) from NFDIxCS . The RDMC encapsulates data, software components, and its context, allowing it to be published as a standalone artifact or alongside a paper/publication. Based on user stories, a workflow was developed to create and seal the RDMC. During the creation of the RDMC, a manifest file is provided to describe the architecture and relevant metadata of the container, and security information to be included in the sealing process. Two different approaches are proposed for sealing the RDMC. The development of the RDMC is still in its early stages, as it is paving the way for further research in the management of Research Data and Software.
- TextdokumentErfolgsbedingungen für Anfänger zum Erlernen der Programmierung portabler GUIs in einem Semester(Software Engineering 2025 – Companion Proceedings, 2025) Flatscher, Rony G.; Winkler, TillAn der Wirtschaftsuniversität Wien können Bachelor-Studierende objektorientiertes Programmieren von Grund auf lernen und sind unter anderem in der Lage, portable Programme mit grafischen Benutzeroberflächen für Windows, macOS und Linux zu entwickeln. Dies ist in nur einem Semester, innerhalb von 60 Präsenzstunden mit einem Gesamtlernaufwand von 200 Stunden – 8 European Credit Transfer System (ECTs) – möglich. Dieser Workshop befasst sich mit den Aspekten, die dies möglich machen, einschließlich der Kursziele, des Kursmaterials, der angewandten pädagogischen Prinzipien und der unterrichteten Programmiersprache. Die Teilnehmende des Workshops werden in der Lage sein, den Kurs selbst zu unterrichten.
- TextdokumentQuantum Software Ecosystem Design(Software Engineering 2025 – Companion Proceedings, 2025) Basermann, Achim; Epping, Michael; Fauseweh, Benedikt; Felderer, Michael; Lobe, Elisabeth; Röhrig-Zöllner, Melven; Schmiedinghoff, Gary; Schuhmacher, Peter K.; Setyawati, Yoshinta; Weinert, AlexanderOnly by considering both the conceptual and the technical perspective, as laid out in this paper and more thoroughly in the full book chapter [1], can the full potential of quantum computers be realized. Through collaborative efforts of all stakeholders and by employing a flexible and research-driven hardware-software co-design approach on the full stack, we aim to iteratively advance the quantum software ecosystem.