chronSUITE
Feature Overview

chronSUITE, comprising of chronSIM, chronVIEW, and chronVAL, provides a rich array of tools for analyzing timing-relevant use cases of embedded systems.

Learn more about all the latest features below.

Modeling of Heterogeneous SoC Hardware Architectures

2.9

3.0

Multicore processors and hardware accelerators

N
N

Memories and caches

N

Memory buses / interconnects with QoS parameters

N

Graphical model editors for hardware and software

N
A

Simulation of Memory Congestion Effects in Multicore Environments with Shared Memory

2.9

3.0

Based on the specification of the hardware architecture and its internal behavior, read and write accesses are simulated taking into consideration data size and mapping, the bandwidth of interconnects, and the processing capacity of the individual cores.

N

Prediction of performance bottlenecks in high load scenarios

N

Use simulation results to optimize the allocation of CPU and memory resources

N

Modeling of Software Components

2.9

3.0

Simple component model that encapsulates data and functions

N
N

Support for multiple levels of abstraction to model the internal behavior of functions such as a probability distributions and C / C++ code

N
N

Modeling of process and function call graphs

N

Modeling the Execution Behavior of Processes and Functions

2.9

3.0

Best-case, worst-case execution time and probability distributions

N
N

Definition of modes and mode-dependent execution branches

N

Call graph primitives for inter-process communication such as events, semaphores, and spinlocks

N

Definition of counters and operators for manipulating counters

N

Modeling of explicit and rate-based data accesses

N

Support of C / C++ as a modeling language for execution behavior

N
N

Modeling of Queued Communication and Event Chains

2.9

3.0

Modeling of communication links as queues with different access policies

N
N

Dedicated call graph items to accurately model the timing of communication within the control flow.

N

Modeling of the routing of signals between inputs and outputs within a call graph

N

Communication modeling dependent on system status and controlled through mode variable queries; required for data flow simulation in ADAS and AD systems.

N

Strict separation of a data flow specification and its observation in the trace

N
N

Uniform evaluation of measured and simulated traces

N
N

Graphical model editor for event chains

N
A

Modeling of Buses and Networks

2.9

3.0

Simulation of LIN, CAN-FD, FlexRay, and Ethernet network peripherals

N
A

C / C++ API for simulation

N
A

Scheduling Simulation

2.9

3.0

Prediction of scheduling effects and timing violations

N
N

Simulation of time synchronization and drifting clocks in distributed systems

N
N

Simulation of multithreaded applications

N
N

Modeling of complex stimulation scenarios

N
N

Simulation of AUTOSAR / OSEK systems

N
A

chronVAL module for schedulability analysis and formal timing verification

N
A

Batch-mode simulation and interactive simulation control

N
N

C / C++ API for simulation of custom (user-defined) scheduling strategies

N
N

Verification of Requirements

2.9

3.0

Specification of timing and performance requirements in chronSIM

N
N

Compliance with ASAM ARTI standard

N

Specification of end-to-end event chains for ADAS and AD applications

N
N

Automated verification and generation of result reports

N
N

Extensive statistical analysis

N
N

Import of timing requirements

N
N

Optimization

2.9

3.0

chronOPT module for architecture optimization

N
A

Trace Analysis

2.9

3.0

Visualization of RTOS scheduling, function nesting, data and control flow, user-defined events and event sequences, data values and rates, stack consumption, etc.

N
N

Interactive trace view with customizable diagrams for analyzing events, process state changes, resource utilization, etc.

N
N

Histograms and box plots

N
N

Definition and automated verification of timing and performance requirements

N
N

Continuous traceability of requirements (e.g. for IBM DOORS)

N
A

Automated model generation for simulation and analysis

N

Results report in HTML format with customizable templates

N

Results report in CSV / Excel format

N
N

Batch / CLI mode for workflow automation

N
N

Trace Import

2.9

3.0

Import of both standard (e.g. ARTI, BTF, T1) and proprietary trace formats

N
N

Intelligent wizard with built-in error detection, indication, and correction

N
N

Full support of multicore and multi-CPU traces

N
N

Capable of handling very large traces

N
N

Trace merge assistance

N
N

Tool Integrations

2.9

3.0

Lauterbach, iSYSTEM, PLS, ETAS, Express Logic, Gliwa, GreenHills, Vector, Windriver

N
N

Python API for model generation

N
N

EMF Ecore model

N

Metrics server with REST API

N

Backward Compatibility

2.9

3.0

Migration of previous models and trace files

N
N
N

included

A

coming soon