Applications
Test and measurement, image and signal processingWe develop test and measurement systems for use in development, prototyping, or production. Applications range from data acquisition, visualization, and signal processing via data management and database integration to complete test bed automations for all operating systems, hardware platforms, and software user interfaces.
Modeling, V&V and simulation
Modeling,
simulation and verification and validation (V&V) are among the core
competencies of ITK Engineering. We derive models from
physical descritptions or create new models by applying
a measurement-based model generation approach (system identification),
both for offline simulation and for the use in the real-time
environments of HiL systems. Our engineers develop complex simulation
and testing environments, e.g. for parameter studies or potential
analysis or for prototype-free development and testing at an early
stage in the development process. Our services also include
co-simulation with several tools as well as the conversion of existing
models for other applications.
Control design and algorithm development
Our core
capabilities are the development and implementation of traditional and
state-of-the-art control techniques for different applications and
industries. We provide ECU function development for a broad application
range, including vehicle engine and transmission, control systems for
driving dynamics, advanced test bed controllers, flight control
systems, satellite controls and control units with force feedback for
the use in tele-robots.
Production code generation, programming
Over
many years, our engineers have gathered extensive experience in the
programming of micro-controllers or DSPs for all major real-time
operating systems. To optimize and/or automate the development process,
we use automated code generators, which can be adapted to existing
development environments. Upon request, we also provide recommendations
for suitable tool configurations and create modeling and coding
guidelines to meet the requirements of serial production.
Real-time applications, rapid prototyping, HiL
As
a systems integrator, we are able to deliver prototypes and turnkey
systems that are based on commercially available hardware and software
components and use established real-time operating systems (RTOS). In
addition to developing the core functionality of these real-time
applications, we create graphical user interfaces for ease of operation
and integrate them with back-end databases or computer systems using
standard communication protocols.
Generation of test cases, test automation
We
define and generate test cases—either manually or using tool
support—and automate test procedures and documentation creation.
Complex test environments are created by our inhouse engineers and
tested to determine test coverage and to identify potential errors on
all levels (MiL, SiL, HiL) at an early stage. Test automation is
performed in accordance with applicable standards and using current
scripting or programming languages. For example, test automation
services can also include test bed automation.
Traditional software development
In
addition to the above-stated applications we develop technical and/or
academic software for non-RT applications, such as user interfaces,
database applications or the implementation of mathematical algorithms
on Windows® or Unix™ platforms. Programming is available for all major
high-level languages, object-oriented languages, and scripting or
interpreter languages.
