skip to main content
10.1145/1454474.1454493acmconferencesArticle/Chapter ViewAbstractPublication PagesadaConference Proceedingsconference-collections
research-article

Distributed status monitoring and controlusing remote buffers and Ada 2005

Published: 26 October 2008 Publication History

Abstract

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.

References

[1]
Barnes, J. G. P., ed. (2006). Programming in Ada 2005. Addison Wesley
[2]
Barnes, J.G. P., ed (2006). Rationale for Ada 2005. John Barnes Infomatics
[3]
Burns, A., Wellings, A., ed. (2007). Concurrent and Real-Time Programming in Ada. Cambridge University Press
[4]
Cohen, N. H. (1996) Ada as a second Language, 2nd Edition,McGraw-Hill
[5]
Taft, S. T., Duff, R. A., Bruckardt, R. L. And Plödereder, E. Eds (2000). Consolidated Ada Reference Manual. LNCS 2219, Springer-Verlag
[6]
Miranda, J., Schonberg, E. (March 21, 2007) Abstract Interface Types in GNAT: Conversions, Discriminants, and C++. Adacore Technical Paper, http://www.adacore.com/wpcontent/uploads/2007/03/ifaces_ae06.pdf
[7]
Comar, C., Gingell, M., Hainque, O., Miranda, J. (July 20, 2006) Multi-Language Programming: The Challenge and Promise of Class-Level Interfacing. Adacore Technical Paper, http://www.adacore.com/wpcontent/uploads/2006/07/Class_level_interfacing.pdf

Recommendations

Comments

Information & Contributors

Information

Published In

cover image ACM Conferences
SIGAda '08: Proceedings of the 2008 ACM annual international conference on SIGAda annual international conference
October 2008
150 pages
ISBN:9781605582740
DOI:10.1145/1454474

Sponsors

Publisher

Association for Computing Machinery

New York, NY, United States

Publication History

Published: 26 October 2008

Permissions

Request permissions for this article.

Check for updates

Author Tags

  1. ada 2005
  2. c++
  3. distributed systems annex
  4. multicast
  5. remote interfaces

Qualifiers

  • Research-article

Conference

SIGAda '08: ACM SIGAda Annual International Conference
October 26 - 30, 2008
OR, Portland, USA

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • 0
    Total Citations
  • 93
    Total Downloads
  • Downloads (Last 12 months)0
  • Downloads (Last 6 weeks)0
Reflects downloads up to 30 Jan 2025

Other Metrics

Citations

View Options

Login options

View options

PDF

View or Download as a PDF file.

PDF

eReader

View online with eReader.

eReader

Figures

Tables

Media

Share

Share

Share this Publication link

Share on social media