Artificial intelligence in software development

AI-powered generation of black-box tests

Deliver test cases faster.
For more quality and less effort.

Initial Situation

Why test generation is often a bottleneck

Blackbox tests are a pivotal component of successful software projects, but their creation can quickly become a bottleneck. Especially in safety-critical domains, high demands are placed on scope, accuracy, and traceability – and this is precisely where the classic manual approach often reaches its limits.

Quality
Safety
Complexity
Deployment
blackbox-slide-qualität
Quality

Tests essential for high software quality

Solid tests form the groundwork for stable software and reliable functions. Without comprehensive test coverage, the risk of errors and unplanned failures increases significantly.
blackbox-slide-Sicherheit
Safety

Indispensable in safety-critical domains

Areas such as industry, rail, or plant engineering rely on tests for safety, compliance, and availability. Test cases in these domains must be particularly thorough, traceable, and compliant with standards.
blackbox-slide-Komplexität
Complexity

High workload for test design

Deriving test cases from complex requirements is time-consuming and requires a lot of expert knowledge. This effort increases significantly with system complexity.
blackbox-slide-Einsatzzeitpunkt
Deployment

Late availability of tests

Ideally, tests would be available even before the corresponding functionality is implemented. However, due to the high effort for test creation, this is rarely the case.
Goals

Changes possible through AI

Faster test case creation

Reduced test cost

Early error detection

Stable and reproducible quality

Application

How we use AI for test generation

All relevant information that is not part of the LLM’s training data must be explicitly provided as context information. This includes, in particular, a glossary of abbreviations and technical terms, as well as a description of the system and software architecture, including its components, interfaces, and workflows.

Start project

Building the ideal AI testing environment with codewerk

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.