The TTP development tool chain TTPTools is a highly integrated development suite with 3rd party tool support. It starts at the requirements capturing and ends with DO-178B verification tools.
Customized development process integration with TTPTools
The system design processes and the tool environment of every company are unique and optimized for a specific internal organization and design methodology. TTPTools are used in many different production programs. Therefore, TTPTools are developed to be open and easy to integrate into the customer's environment and design processes.
TTTech helps to identify a development process for the TTP communication platform. Afterwards, the process is combined with already existing procedures and existing tool landscapes.
Integration using Python API
Each customer has a unique way to capture the communication requirements including the messages that are sent on the bus. This can be realized by using a set of spreadsheets, a specialized database to capture all the messages, or design tools such as MATLAB/Simulink. Regardless of the method employed, TTPTools is able to capture or exchange data with different design tools. It offers a Python API giving full access to the TTPTools object model. Furthermore, it provides a method for automated interfacing and batch processing operations. Based on the Python API, TTTech develops scripts enabling seamless development process integration.
Contained products
TTPTools comprises TTPPlan for cluster design, TTPBuild for control unit application design, TTPLoad for network download and TTPView for network monitoring