TA Tool Suite | Application Areas
With the TA Tool Suite's timing verification capabilities, you can solve response time issues and automate processes.
Solving Response Time Issues
TA Tool Suite provides a wide range of timing metrics that can be defined as constraints for automatic validation. To gain first insights about a task's scheduling behavior, it is recommended to take look at the combination of Gross Execution, Net Execution Time and the Start Delay. By comparing these values, it can quickly be identified if delays of a task are caused by preemptions, start delays or because of a long execution time itself. To analyze the reason for a delay in more detail, the Histogram visualizes the distribution of a metric over the measurement period. Instances that violate any of the defined constraints can be detected and marked in the Gantt chart and enables the user to find the root cause of a delay. This analysis highly benefits from the interference view which visualizes with a read line whenever a Task was either preempted or blocked from running after its activation.
Start a Conversation
Are you interested in more details about the use cases or would you like to try out TA Tool Suite? Then let’s talk!
Embedded Software expert
Helping to simplify ECU development
Analyzing CPU Load in Timeline
The overall CPU utilization gives a good overview about the performance of the system, but load issues arise occasionally when event triggered software bursts the computation capacities. The load chart is intended to visualize the load impact of certain functionality along the Gantt chart to detect heatmap situations. The load table in TA Tool Suite provides the CPU Utilization for the total timeline or for a selected period and can be used to determine which tasks caused the highest load.
Verification of Timing Behavior on the Target
TA.Inspection can be used for verifying the ECU timing behavior in terms of performance metrics, e.g., CPU load and response times using traces recorded from various third party tools. The specified timing constraints and model constraints, e.g. execution order constraints, can be evaluated and visualized with the help of metric tables and the Gantt chart. Additionally, the imported scheduling trace can be merged with the model information based on the AUTOSAR Import, which offers further configuration details in the GANTT chart, e.g. task priorities, and makes CPU load analysis on a SWC level possible.
Timing bundles provided in cooperation with our partners allow seamless integration of the solution.
Automation of Timing Verification
Using TA Tool Suite has never been easier with the inbuilt Workflow editor. The TA Workflow is a graphical automation environment to automatize all manual steps that can be performed when working with this tool. A sample workflow can automate the import of your software design or recorded traces, make an evaluation, generate a timing report and be executed with just one click. All workflows can also be used to configure the TA Tool Suite within a CI environment.
Generation of Test Reports
Creating test reports for different stakeholders like customers, project managers, testing engineers, or software architects can be time consuming. With TA Tool Suite, HTML, JSON, XML and Junit reports can be generated automatically. The reports can be completely customized, ensuring that each stakeholder gets the necessary information in the right format. Additionally, TA Tool Suite offers a direct interface to Vector's software Squore for exporting the evaluation results and monitor the regression. Squore users can analyze the trend of timing metrics and specified requirements build by build and in parallel track test results from other tools.