SymTA/S 2.4 is a major new version of Symtavision's tools suite for system-level timing design and timing verification. Version 2.4 incorporates new and improved features targeted at the automotive electronics, aerospace, automation and transportation markets, including enhanced support for multi-core processors and AUTOSAR.
The SymTA/S tools suite helps engineers conquer the design challenges of complex, safety- and performance-critical embedded real-time systems, including controllers, processors, bus/networks, and complete integrated systems, by facilitating their rapid and cost-effective design, optimization and timing verification from early-phase estimation through final certification.
New features in SymTA/S 2.4 include support for importing and optimizing AUTOSAR electronic control unit (ECU) and network configurations, multi-core ECU performance analysis and partitioning, end-to-end worst-case and statistical timing analysis, multi-dimensional timing dependency and data consistency analysis, enhanced PYTHON scripting, and remote control tool automation.
SymTA/S 2.4 significantly improves automotive process integration with the inclusion of a new AUTOSAR XML import interface enabling AUTOSAR ECU and network configuration import and optimization. With SymTA/S 2.4 engineers can easily extract the architecture and related parameterization relevant for system-level timing analysis. It also facilitates tighter coupling with third-party AUTOSAR architecture design and ECU configuration tools equipped with XML export support.
With the enhanced multi-core processor performance analysis and partitioning support, engineers are able to ensure their software designs have a balanced load on all cores, that all timing deadlines are met, and that the software architecture is optimized for further multi-core development.
By analyzing delays occurring between sensors and actuators as worst-case and statistical typical-case values, the new end-to-end worst-case and distribution timing analysis capabilities in SymTA/S 2.4 enable systems to be easily optimized for both hard real-time and best-effort communication.
The multi-dimensional timing analysis focuses on scheduling offsets. Engineers can optimize a system by varying task and communication scheduling offsets and analyzing the impact on real-time performance. The data consistency analysis focuses on memory-based communication in pre-emptive real-time systems, enabling engineers to improve communication layouts by verifying if a variable can change in-between multiple reads.
The inclusion of a new remote control feature in SymTA/S 2.4 using a web service based on SOAP and including a dedicated API for controlling SymTA/S, improves tool automation and tool-chain integration. The scripting capability has also been significantly improved with the integration of the Python programming language enriched with a dedicated API for controlling SymTA/S.