The ability to monitor status and control equipment distributed over a network is a common network management need. This paper describes a relatively simple approach to designing a prototype dynamic network where the assets of all vehicles on the network can be monitored and controlled at multiple remote stations. In particular, Ada 2005 features are explored in conjunction with Ada's Distributed Systems Annex (DSA) features to utilize a suite of remote buffer classes that implement an interface providing a mechanism for sharing a distributed dataset. In addition, the paper demonstrates an approach for distributed interoperability between Ada and C++ by using the DSA to distribute a C++ class hierarchy of objects that can be accessed by application code written in both languages. Finally, the paper exposes a need and describes a possible solution for enhancing existing DSA implementations in order to provide better support for multicast networking solutions.
/lp/association-for-computing-machinery/distributed-status-monitoring-and-controlusing-remote-buffers-and-ada-cVfqIggzXO