Design High-Quality Software
Whether you are developing a SOA-compliant distributed application or any other type of software, Telelogic® Tau® leverages Model Driven Development's (MDD) core strengths to help you design robust applications and services.
With its support for UML® 2.1, Telelogic Tau enables you to:
- Rapidly create and maintain detailed design and implementation models
- Show complete component and interface definitions
- Specify complex interactions and interfaces between software components
- Provide a precise visual definition of software behavior
- Easily correct mistakes early in the process with comprehensive and immediate syntax and semantic checking
Develop High-Quality Software
Telelogic Tau includes powerful simulation and debugging, enabling you to:
- Fix and detect design errors before implementation
- Compile and execute design models on the host environment
- Automatically create test case generation, execution, and tracking
Deliver High-Quality Software
Telelogic Tau's support for application generation from the model enables you to:
- Model-based Java development and code generation, supporting modeling using any combination of UML graphical, UML textual or Java syntax, round-trip and reverse engineering, and integration with the Sun Java Studio and Eclipse IDEs. Telelogic Tau also fully supports Java annotations and J2EE and Java Enterprise Edition (Java EE 5) frameworks and libraries
- Model-based C# and C++ development and code generation, round-trip and reverse engineering, and integration with Microsoft Visual Studio .NET for graphical debugging
- Complete model to executable generation for real-time, technical applications in C - with generation optimized for either smaller targets or larger footprint systems. Configuration of deployment onto specific targets, including modeling of the threading implementation
- Have full traceability from requirements to code: text-based requirements can even be automatically be inserted as comments in the round-tripped source code