Software Engineering

Mastering Bug Tracking in Agile Projects: Strategies for Streamlining Your Workflow

In the realm of agile software development, the efficient handling of bugs is important to ensuring reduction of efforts in most software projects. Rapid identification and resolution of bugs are significant to reduce the effort involved in most software projects…

GSN with safeTbox: Tool for Safety Argumentation

GSN with safeTbox: A state-of-the-art Professional Tool for Safety Argumentation

In today’s rapidly evolving automotive and aerospace industries, ensuring system safety and regulatory compliance is critical. The need for more structured and clearer safety cases is required by existing and upcoming regulation and standards (e.g. AFGBV (German L4 law), EU…

Simplifying Simulation Scenario Design and Execution: A Guide to Creating and Configuring FERAL Simulation Scenarios with YAML

Introduction Creating and configuring simulation scenarios is effort-intensive and time-consuming, mainly because each scenario requires a unique set of configurations, parameters, and settings, making the procedure time-consuming and error-prone. This complexity not only reduces productivity but also increases the learning…

Open Source in der Öffentlichen Verwaltung: Wir zeigen geeignete Open-Source-Prozesse für (Bestands-)Software

Seit einigen Jahren gibt es immer mehr Bestrebungen, Open Source Software (OSS) in allen Bereichen zu nutzen, in denen es möglich ist. In Richtlinien zur Vergabe öffentlicher Projekte finden immer häufiger Klauseln Einzug, welche die Realisierung als Open Source Software…

The engineering of smartness in software-based systems

In the first part of this blog series, we discussed the pursuit of smartness in software-based systems and showed how context awareness often enables what is perceived by end users as “smart behavior”. In today’s post, we address the question…

Process Planning and Continuous Scheduling

Process Planning and Continuous Scheduling (Part 2)

In our last Fraunhofer IESE blog post, we introduced a holistic process planning and scheduling design called RL design, which addresses individualized production with small lot sizes. However, this design cannot deal with scheduling problems in the case of large…

Smart Country Convention 2023 – wir waren wieder dabei!

Vom 07. bis 09. November 2023 fand die Smart Country Convention in Berlin statt. Das Motto: »STADT.LAND.TECH.«. Drei Tage lang stellten Unternehmen, Wissenschaft, Institutionen, Organisationen, Behörden und Verbände ihre Ideen, Konzepte und Lösungen für die Zukunft der digitalen Verwaltung und Daseinsvorsorge…

Predictive Maintenance umsetzen: Wie geht das?

Wäre es nicht wunderbar, Sie könnten in die Zukunft schauen und zum Beispiel die Lebensdauer von Ihren Produkten und Systemen vorhersagen? In diesem Artikel sprechen wir, das Fraunhofer IESE, darüber, was Predictive Maintenance ist und für was man es einsetzen…

Sustainable Software Design

Sustainable Software Design: Background and Best Practices

Despite ever-increasing energy consumption in the IT sector, the software industry still lacks objective quality standards for sustainable software design and development. At Fraunhofer IESE, one area of our activities is research and development of sustainable solutions. In this article,…

Warum Software-defined Vehicles an Continuous Engineering in DevOps nicht vorbeikommen

Software-defined Cars oder auch Software-defined Vehicles charakterisieren, dass die Fahrzeugentwicklung – langjährigen Vorhersagen folgend – mittlerweile durch den Einsatz von Software dominiert ist. Die Begriffe beschreiben, dass sich andere Disziplinen nun an den Anforderungen der Software orientieren müssen und nicht…