Our solutions.
Your success.

Fully integrated solution for designing, developing and verifying embedded multi- and many-core systems

Timing-Architects' highly innovative Tool Suite supports you throughout the entire project lifecycle,
including design, simulation, analysis, architecture optimization, and target verification.

Using TA Tool Suite during the Project Lifecycle

Most software development projects (including multi-core ECUs) comprise three successive project phases,
namely a concept phase, a development phase, and a maintenance phase.
TA Tool Suite has been predominantly designed for use during the development phase.
These days, software development generally follows a V-Model approach that applies to the entire project lifecycle (i.e. from SOD to SOP),
and consists of multiple small v-cycles each of which determines a SW release. 

  SOD Start of Development SW Release 1 SW Release 2 SW Release n-1 SW Release n-2 SOP Start of Production
Concept Phase Development & Verification Phase Maintenance Phase
  Concept Phase Development Phase Verification Phase
TA Explorer YES YES NO
TA Designer YES YES NO
TA Simulator YES YES NO
TA Optimizer NO YES NO
TA Integrator NO YES YES
TA Inspector NO YES YES
  Concept Phase:
  • Forecasts / feature demand analysis
  • Processor architecture evaluation
  • High-level SW design
  • End-to-end timing over multiple ECUs and consideration of E/E architecture
Development Phase:
  • Refinded SW architecture design
  • Design constraints and timing requirements definition
  • Runnable sequencing (function integration)
  • Task allocation and configuration (OS configuration)
  • Consistency need calculation
Verification Phase:
  • Requirement verification (automated testing)
  • Timing analysis in failure scenarios
  • Data allocation optimization (data mapping)
  • Automated spec-to-target verification

Using TA Tool Suite Modules

TA Tool Suite supports project managers, system architects, developers, integrators and engineers throughout the entire development of embedded real-time systems, helping you getting the most out of multi-core technology.

Software Architect

More

Software Integrator

More

System Engineer

More

Tester

More

Function Engineer

More

E/E Architect

More

Software Architect

When it comes to software for embedded systems, it's the software architects who are in charge. TA Designer helps SW architects to break down top-level requirements into smaller tasks, creating software components and determining interdependencies. TA Simulator allows SW architects to evaluate suitability and performance of different software architecture, whilst our TA Opitmizer assists with making any alterations necessary to use the hardware at its full potental.

Software Integrator

Software integrators harmonize internal and external software components by different suppliers. TA Designer enables linking software components to each other using their individual platforms. In this context, TA Inspector helps identifying all respective requirements caused by the new software environment. Our TA Integrator and TA Explorer tools assist SW integrators with determining the appropriate order of software execution in various OS configuration test scenarios.

System Engineer

System Engineering deals with all functional and non-functional aspects of the system currently under development. Means system engineers are also responsible for implementing all necessary modifications and alterations with regard to all non-functional requirements including safety, timing, reliability, documentation and many other tasks. This is where TA Simulator, TA Explorer, TA Inspector and TA Designer come into play, for both hardware and software architecture.

Tester

Tester responsibilites include checking whether the created code or physical hardware components are according to spec. Tester use TA Inspector to verify whether software controlling a particular piece of hardware is doing its job properly. In addition, testers use TA Inspector to compare the outcome of TA simulations with HIL and SIL test performances.

Function Engineer

Function engineers design functions based on system requirements. In the process, they break down functions into less complex tasks. TA Designer and TA Simulator help function engineers determine whether their constructs are fit for purpose. In this context, function engineers also evaluate whether individual function snippets can be used across different product lines.

E/E Architect

Electronic and Electric Architecture Designers aka E/E Architects develop the hardware architecture of the system including any specially designed computation and communication modules. Since hardware architecture heavily affects the overall system performance, E/E architects use TA Designer, TA Simulator, TA Explorer and TA Integrator to identify and investigate any performance bottlenecks caused by system topology.

TA Tool Suite Standout Features

TA Tool Suite supports the import of AUTOSAR® system description and/or ECU configuration data.
When using standardized development processes, this enables automation of modelling steps.
Moreover, importing other standard, new and customized data formats is available upon request.

  • Optimize single-core software architecture for high-performance multi- or many-core processor platforms.
  • Model embedded RT systems via an easy-to-use graphical editor, and import existing systems from both standard platforms (such as AUTOSAR and AMALTHEA) and hardware target traces.
  • Simulate and optimize different system design alternatives at early development stages.
  • Create plausible system utlilization and hardware dimensioning forecasts.
  • Compare software implementation alternatives and optimize them with regard to real-time and performance properties.
  • Import hardware target traces of your software, use them to auto-reconstruct a timing model, analyze the target trace with regard to real-time and performance properties, and compare it with simulation results.

TA Tool Suite is a closed-loop solution for iterative system design, simulation, automated optimization, and target verification

  1. Import of software descriptions, requirements and other data from both standard and customized architecture description languages
  2. Integrate semiconductor and OS processor models for in-depth analysis
  3. Export of optimized architecture descriptions and extended configuration to third-party tools for further processing
  4. Import of target traces from debugger or instrumentation-based profiling
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