Assuring system quality throughout the entire development process
The business unit Quality Engineering (SQC) supports its customers with quality assurance during the whole development process. The goal is to develop trust-worthy and secure systems. Therefore, SQC offers support in the following fields:
Optimization of Development Processes
To create a more efficient development process, scientists of SQC analyze both the development process as a whole and single development steps. Thus, existing as well as innovative tools can be integrated in the development process and collaboration between all participating developers can be improved.
System Architectures
SQC supports its customers using modern methods and high performance development tools to carry out complex system developments efficiently, reliably and in compliance with standards. The business unit Quality Engineering has many years of experience in the realization of complex, high performance computer systems.
System Design
When designing control systems, high requirements are imposed on the development and design process. SQC supports its clients to meet these requirements. Therefore, scientists draw on their professional knowledge of standards of functional safety, quality assurance, verification management and domain specific languages.
Testing
For our clients and partners, the scientists at SQC offer support for the introduction of advanced testing techniques and their integration in existing development processes. Furthermore, they run trainings and workshops on the experiences with and development of testing techniques and tools.
Verification
The business unit Quality Engineering advises its clients on the use of static software analysis methods in the quality assurance process. A key focus of our work is on the development of application-oriented procedures which ensure that customer software satisfies the highest of aspirations regarding security, functionality and robustness. SQC advises companies on the deriving of formal specifications and on the use of tools for an extensively automated verification process.
Further, SQC disposes of a comprehensive consulting and training program.