Innovative solutions for the system design, simulation, automated optimization and target verification of embedded real-time multi-core systems

Our main objective as a company is to help our clients to increase the performance and efficiency of their software utilizing the latest multi-core technology. Our success is driven by that of our clients. That's how we look at it. Our clients expect a lot from us. But we wouldn't have it any other way. Below companies are among those who use our model-driven development tools for embedded multi-core systems to get the most out of their multi-core systems.

Clients Who Trust Us

Solutions Tailored to You

With many new applications (e.g. associated with autonomous systems, IoT, digitalization, etc) in the pipeline, increasingly competitive market conditions, and shorter design release cycles, software engineers need to be able to focus on developing new features and functions instead of having to deal with issues concerning e.g. function distribution during parallel processing, all sorts of timing problems, or integrating distributed software. Our range of products and services are designed to take care of all this, regardless of the industry sector you work in. Let us help you do what you do best: develop and market-ready innovative products as smoothly as possible.

Automotive Industry

Software used in the automotive industry needs to be incredibly efficient, meet a plethora of real time requirements, and comply with numerous safety and resource constraints. Moreover, the latest advances regarding self-driving vehicles and their implications necessitate vastly increased computing power, resulting in multi-core and many-core processors now being used across the car industry. Multi-core ECUs are more powerful than multiple single core controllers, way more cost-effective, and bring down weight and energy consumption. They signify the arrival of true parallel processing in electronic automotive control systems taking their performance to the next level. To maximize the benefits of multi-core and many-core technology, software designers need to tackle additional challenges such as increased design space complexity of a highly interactive and distributed development environment (AUTOSAR just being one among many), and executing non-parallel legacy software routines on parallel real time platforms. 

Mobile Software

These days, mobile software is ubiquitous. None of the above and below industry sectors supplies a product that represents such an integral part of our life. Mobile platforms represent complex embedded event-driven software systems controlling highly integrated multi- and many-core devices, thereby meeting diametrically opposite requirements such as energy efficiency and high performance levels. To achieve this by designing applications around highly dynamic mode-dependent load scenarios, software engineers can use global dynamic scheduling to balance computing power and energy consumption.

Avionics

Avionics software needs to comply with the highest quality and safety standards. Unlike their automotive or mobile counterparts that include plenty of event-driven applications, avionics use Time and Space Partitioning (TSP). Introducing multi-core and many-core processing means that the avionics industry faces the challenge of adhering to the same stringent standards that apply to multi-processor and legacy systems. Moreover, designing and analysing the complex static and dynamic behavior of these (often distributed) systems and the need of comprehensive reporting puts even more pressure on avionics software engineers.

Industrial & Medical Automation Technologies

Automation shares many of the requirements that apply to applications in the automotive and avionics industry, as well as to mobile software platforms. Wither we are talking crucial safety and quality standards in medical technology centred around deterministic software systems, or maximum production rates achieved by industrial automation, multi-core technology delivers the vital computing power and can even add extra safety layers if necessary. Anyone in these sectors who wants to make full use of the opportunities that multi-core technology offers will need to tackle the challenges that come with parallel computing and the respective software design.

A wide range of car designers and mobile software developers are using our tools and value our expertise when assessing the requirements and challenges resulting from implementing new multi-core technology. Some industry sectors including avionics and automated manufacturing/processing allow the respective technology and methodology being rolled out straight out of the box. Other sectors may require customization to fit the system design, match the project development stage, or increase simulation accuracy. Please do not hesitate to contact us if you need more information on any of these topics. 

What Are You Looking For?

Want to speed up market readiness? Deliver top-quality products? Boost customer experience? Enable frictionless authentication?

Get Started

About us

We develop comprehensive solutions for the design, architecture, simulation, automated optimization and target verification of embedded real-time multi-core and many-core systems. Read more »

Copyright 2017 © Timing-Architects Embedded Systems GmbH