Künstliche Intelligenz in der Software-Entwicklung

KI-gestützte Generierung von Blackbox-Tests

Testfälle schneller bereitstellen.
Für mehr Qualität und weniger Aufwand.

Ausgangslage

Warum Testgenerierung oft ein Engpass ist

Blackbox-Tests sind ein zentraler Bestandteil erfolgreicher Softwareprojekte, doch ihre Erstellung wird schnell zum Flaschenhals. Besonders in sicherheitskritischen Domänen entstehen hohe Anforderungen an Umfang, Genauigkeit und Nachvollziehbarkeit – und genau hier stößt der klassische manuelle Ansatz oft an seine Grenzen.

Qualität
Sicherheit
Komplexität
Einsatzzeitpunkt
blackbox-slide-qualität
Qualität

Tests essenziell für hohe Softwarequalität

Solide Tests bilden die Grundlage für stabile Software und zuverlässige Funktionen. Ohne umfassende Testabdeckung steigt das Risiko für
Fehler und ungeplante Ausfälle erheblich.

blackbox-slide-Sicherheit
Sicherheit

Unverzichtbar in sicherheitskritischen Domänen

In Bereichen wie Industrie, Bahn oder Anlagenbau entscheiden Tests über Sicherheit, Compliance und Verfügbarkeit. Hier müssen Testfälle besonders gründlich, nachvollziehbar und normgerecht sein.

blackbox-slide-Komplexität
Komplexität

Hoher Aufwand für Testdesign

Testfälle aus komplexen Anforderungen abzuleiten ist zeitintensiv und erfordert viel Expertenwissen. Dieser Aufwand wächst mit der Systemkomplexität überproportional an.

blackbox-slide-Einsatzzeitpunkt
Einsatzzeitpunkt

Tests oft erst spät verfügbar

Idealerweise wären die Tests schon vor der Implementierung der entsprechenden Funktion verfügbar. Aufgrund des hohen Aufwands für die Testerstellung ist dies aber selten der Fall. Fehler werden dadurch häufig erst spät entdeckt und teuer in der Behebung. Durch die zunehmende Verkürzung der Entwicklungszyklen, bleibt auch weniger Zeit für das Testen.

Ziele

Was KI hier verändert

Schnellere testfallerstellung

reduktion
von testkosten

Frühe Fehlererkennung

Stabilere, reproduzierbare Qualität

Anwendung

Wie wir KI zur
Testgenerierung einsetzen

Alle relevanten Informationen, die nicht in den Trainingsdaten des LLMs enthalten sind, müssen explizit als Kontextinformationen bereitgestellt werden. Dazu gehören insbesondere ein Glossar mit Abkürzungen und Fachbegriffen sowie eine Beschreibung der System- und Softwarearchitektur einschließlich ihrer Komponenten, Schnittstellen und Abläufe.

Projekt starten

Optimale KI-Testumgebung mit Codewerk aufbauen

Model-based software engineering for the vehicle control unit

GETTING THERE FASTER

We speed up the development and validation of vehicle control software using model-based software engineering.

DEVELOPMENT OF IOT AND EDGE APPLICATIONS

FOR SMART RAIL OPERATIONS

By monitoring “health states,” identifying optimization potentials in the network, and enabling predictive maintenance, our application development transforms your data into knowledge.

Subsystem integration for the vehicle control unit and operator network

SO IT ALL WORKS TOGETHER

When subsystem integration is performed for the vehicle control unit and operator network, we take full responsibility for combining multivendor architectures to form a functioning whole.

Innovations

WE’RE SHAPING THE FUTURE

We play an active role in both national and international research projects that are working to prepare rail vehicle technology for the challenges of future decades.

Development of a basic system

BASIS FOR THE FUTURE

By participating in international standardization projects, we’re contributing to the creation of a highly expandable and modular basic system of the future.

Device integration for SIMATIC PCS 7 / SIMATIC PCS neo

YOUR COMPONENTS IN A LEADING POSITION

Siemens’ SIMATIC PCS 7 and SIMATIC PCS neo control systems are leaders in the process industry. We take responsibility for a seamless, system-compliant integration of your products or third-party components.

PROFINET Stack Integration

WE HELP YOU MAKE IT TO THE BIG LEAGUES

You want to integrate PROFINET into your chips or devices – we handle the modification of the relevant stacks as part of a carefree package for you – right up to certification.

System integration for industrial communication

SO THAT NO DATA-POINT IS LOST

Whether it’s PROFINET, OPC UA, MQTT, or applications based on them, we take on the complete integration of products for industrial communication into your system environment.

Development of IoT and edge applications

DATA BECOMES THE BASIS FOR DECISION-MAKING

You want to turn big data into smart data. We’ll build your application – from data acquisition (connectivity) and data transmission to data evaluation and utilization.

IO-LINK LIBRARY FOR SIMATIC PCS 7/SIMATIC PCS NEO

Secure point-to-point connections in industry are relatively easy to implement with the right IO-Links. We offer you the right driver so that integration is in full compliance with the system.

TURCK Remote IO FOR SIMATIC PCS 7

The system-compliant connection of TURCK systems to the SIMATIC PCS 7 process control system doesn’t have to be time-consuming. Our function block library ensures maximum convenience at the user end.

unibeam. - And suddenly it's all Smart Factory.

Do you want to experience a new generation of IIoT-platforms? Discover unibeam: an amazingly simple and efficient software to help SMEs unfold their whole potential of digitalisation.

Cyber security for component manufacturers

SECURE FROM THE START

How we help you eliminate potential vulnerabilities in your products – from product development throughout the entire lifecycle.

Cyber security for plant operators:

MORE PROTECTION FOR YOUR ASSETS

How we can help you monitor and mitigate risks during operation – supported by our combination of system, software, and security expertise.