TTTech works on system and software architecture studies with customers interested in cost-efficient evaluation and adoption of time-triggered platforms. We either develop a new platform based on specific requirements, or review the customer's architecture against a certain set of requirements.
Safety aspects
The architecture concept study is developed together with the customer and presents an architecture, which meets highest reliability requirements. The study identifies system structure with regard to its independent fault containment regions. These are used to create a highly dependable system out of less reliable components.
Platform advantages and life cycle aspects
An integrated modular platform has to demonstrate commercial benefits and is expected to provide advantages beyond those achievable with traditional, federated designs. Upgradeability and modularity of the design are the key enablers. The system architecture and underlying platform technology need to be easily testable and support standard testing software and tools.
Software architecture
Once a general and reusable platform for dependable real-time communication has been established, its services are usually encapsulated by an operating system together with higher-level services. The software architecture study discusses appropriate interfaces and the integration of communication services into the operating system or other reusable components. Furthermore, it explores how close services, such as redundancy management, synchronization and system health monitoring, should be integrated into the communication system.
Support for model-based design
Application software for control systems is often dveloped using a model-based design approcha based on tools such as MATLAB/Simulink from The MathWorks or SCADE from Esterel Technologies for specification and simulation. For some of these tools automatic code generation tools and even Level A certified code generators are available. Please have a look at our interfacing products for these tools: TTPMatlink and TTPSCADElink.