Abstract
In developing real-time mission control software for terminals in a large satellite communications system, my team realized that a script-based stimulus/response tool was inadequate for developmental testing and training. As an initial proof-of-concept, we first designed a monolithic, single-user system simulator for engineering development. During the project, the requirements expanded to include the addition of a multi-user, cross-platform capability, and later distribution in a two-tier client/server system.
- A. Burns and A. Wellings. Concurrency in Ada. Cambridge University Press, second edition, 1998.Google Scholar
- M. Carlisle and W. B. Watkinson II. Rapid Ada portable interface design tool (RAPID). wuarchive.wustl.edu/languages/ada/usafa/rapid, Dec 2001.Google Scholar
- D. Chaplin et al. GLADE GTK+ user interface builder. glade.gnome.org, Aug 2002.Google Scholar
- EIA/TIA. EIA232E---interface between data terminal equipment and data circuit-terminating equipment employing serial binary data interchange. Standard, Electronic Industries Association, 1991.Google Scholar
- A. Europe. ACT europe -- GLADE. www.act-europe.fr, Sep 2002.Google Scholar
- IEEE. IEEE standard for distributed interactive simulation. Standard IEEE-1278, Institute of Electrical and Electronics Engineers, 1998.Google Scholar
- Intermetrics. Ada 95 Rationale, the Language, the Standard Libraries. U.S. Government, 1995.Google Scholar
- J. Ousterhout. Tool command language (Tcl)/Tk. www.tcl.tk/software/tcltk, Sep 2002.Google Scholar
- J. Pfeifer. Ada for GNU/Linux team. www.gnuada.org/alt.html, May 2002.Google Scholar
- S. T. Taft and R. A. Duff. Ada 95 Reference Manual: Language and Standard Libraries, volume 1246 of Lecture Notes in Computer Science. Springer-Verlag Inc, New York, NY, USA, 1997. International Standard ISO/IEC 8652:1995(E).Google Scholar
- S. Tardieu. AdaSockets. www.rfc1149.net/devel/adasockets, Aug 2002.Google Scholar
- J. van Dijk. Jerry's Ada on Win32 page. users.ncrvnet.nl/gmvdijk, Mar 2002.Google Scholar
- D. Weller and S. Wright. The Ada95 Booch components. www.pogner.demon.co.uk/components/bc, Jun 2002.Google Scholar
- T. J. Westley. Tcl Ada shell (TASH), an Ada binding to Tcl/Tk. www.adatcl.com, Aug 2001.Google Scholar
Index Terms
Development of a distributed, cross-platform simulator
Recommendations
Development of a distributed, cross-platform simulator
SIGAda '02: Proceedings of the 2002 annual ACM SIGAda international conference on Ada: The engineering of correct and reliable software for real-time & distributed systems using Ada and related technologiesIn developing real-time mission control software for terminals in a large satellite communications system, my team realized that a script-based stimulus/response tool was inadequate for developmental testing and training. As an initial proof-of-concept, ...
The Test and Training Enabling Architecture (TENA) Supporting the Decentralized Development of Distributed Applications and LVC Simulations
DS-RT '08: Proceedings of the 2008 12th IEEE/ACM International Symposium on Distributed Simulation and Real-Time ApplicationsThe Test and Training Enabling Architecture (TENA) supports the rapid, reliable, decentralized and collaborative development of applications for large-scale, high-performance, distributed, real-time and embedded systems.The U.S. Department of Defense (...
Testing Ada Annex E-distributed systems
WPDRTS '95: Proceedings of the 3rd Workshop on Parallel and Distributed Real-Time SystemsWith the addition of special needs annexes to Ada 95, the traditional reliance on Ada Compiler Validation Capability style testing may not suffice. This paper explores some alternatives for testing a portion of the Distributed Systems Annex that deals ...







Comments