Real-Time Application Development

Real-time software systems contain computations that depend not only on how they are done but also when they are done. Increasing software systems complexity makes it difficult to ensure the application will complete tasks correctly and on-time.

Model-Driven Development (MDD) is being used by real-time software developers to assure accurate real-time performance of complex systems. Using the Unified Modeling Language (UML 2.1), developers are able to use the abstraction of models to address and understand complexity. The application is simulated to ensure algorithms perform properly; the model is then used to automatically generate real-time code that strictly adheres to the design.

Telelogic Rhapsody® provides industry-leading Model-Driven Development environment for developing real-time, embedded or technical systems.

Telelogic Tau® provides industry-leading Model-Driven Development of real-time software for enterprise applications, including those utilizing Service Oriented Architectures (SOA).