It provides developers with a complete view of the publications, subscriptions and other objects that distribute data and provides an interface that allows the user to modify object properties. WaveSurf lets you understand and manage distributed application complexity. With WaveSurf you can identify anomalies, adjust communication parameters, and try different communications scenarios. WaveSurf is a tool for managing distributed real-time applications. Distributed applications have programs running on different computer nodes that interact over a network.
Complex communications make distributed applications difficult to build and debug.
The RTPS model eliminates network programming and helps manage the necessary timing parameters. With RTPS, the applications specify the data and services they need and publish the data they have. Developers also need to visualize and debug the communication set-up. To ensure the application is correctly configured, developers need to see who is publishing and subscribing to each topic, who is requesting and providing each service. Developers also need to configure the parameters of these network objects.