A Graphical Environment for GLADE
This paper presents a graphical environment for programming distributed applications by means of GLADE. This environment facilitates the configuration and execution of Ada distributed applications. The environment frees the user from learning the GLADE configuration language, and keeps the state and the configuration of the system in a database for reconfiguration purposes. In order to provide fault tolerance the database can be replicated; the failure is then automatically masked by the graphical environment.
KeywordsDistributed Configuration Ada GLADE Group_IO
Unable to display preview. Download preview PDF.
- 1.Intermetrics. Ada 95 Language Reference Manual. International Standard ANSI/ISO/IEC-8652: 1995, January 1995.Google Scholar
- 2.Gargaro, Kermarrec, Nana, Pautet, Smith, Tardieu, Theriault, Volz, and Waldrop. Adept (Ada 95 Distributed Execution and Partitioning Toolset). Technical Report, April 1997.Google Scholar
- 3.L. Pautet, T. Quinot, and S. Tardieu. Building Modern Distributed Systems. In 2001 Ada-Europe International Conference on Reliable Software Technologies, pages 122–135, Belgium, May 2001. Springer-Verlag.Google Scholar
- 4.G. Etzkorn. Change Programming in Distributed Systems. In Proceedings of the International Workshop on Configurable Distributed Systems, pages 140–151, United Kingdom, March 1992.Google Scholar
- 6.J. Magee, N. Dulay, S. Eisenbach, and J. Kramer. Specifying Distributed Software Architectures. In W. Schafer and P. Botella, editors, Proc. 5th European Software Engineering Conf. (ESEC 95), volume 989, pages 137–153, Sitges, Spain, 1995. Springer-Verlag, Berlin.Google Scholar
- 7.R. Balter, F. Bellisard, Boyer M. Riveill, and J.-Y. Vion-Dury. Architecturing ans Configuring Distributed Application with Olan. In Proceedings IFIP International Conference on Distributed System Platforms and Open Distributed Processing (Middleware’98), pages 15–18, The Lake District, September 1998.Google Scholar
- 8.J. Bishop and L. Botha. Configuring Distributed Systems in a Java-based Environment. In IEEE Proceedings of Software Engineering, pages 65–74, http://citeseer.nj.nec.com/botha00con.guring.html, April 2001. IEEE Computer Society.
- 9.K. Ng, J. Kramer, J. Magee, and N. Dulay. A Visual Approach to Distributed Programming. In Tools and Environments for Parallel and Distributed Systems, pages 7–31. Kluwer Academic Publishers, February 1996.Google Scholar
- 10.S. Maffeis. Piranha:A CORBA Tool for High Availability. IEEE Computer, pages 59–66, April 1997.Google Scholar
- 11.E. Martel, F. Guerra, and J. Miranda. A Tailorable Distributed Programming Environment. In 2002 Ada-Europe International Conference on Reliable Software Technologies, pages 269–281, Vienna, June 2002. Springer-Verlag.Google Scholar
- 12.Thaís Batista and Noemi Rodriguez. Dynamic Reconfiguration of Component based Applications. In IEEE, editor, Proceedings of the International Symposium on Software Engineering for Parallel and Distributed Systems (PDSE 2000), volume 989, pages 32–39, Limmerick, Ireland, 2000.Google Scholar
- 13.F. Guerra, J. Miranda, J. Santos, E. Martel, L. Hernández, and E. Pulido. Programming Systems with Group_IO. In Proceedings of the Tenth Euromicro Workshop on Parallel, Distributed and Network-based Processing, pages 188–195, Canary Islands, Spain, January 2002. IEEE Computer Society Press.Google Scholar
- 14.F. Guerra, J. Miranda, J. Santos, and J. Calero. Building Robust Applications by Reusing Non-Robust Legacy Software. In 2001 Ada-Europe International Conference on Reliable Software Technologies, pages 148–159, Belgium, May 2001. Springer-Verlag.Google Scholar
- 15.L. Pautet and S. Tardieu. GLADE User’s Guide. Version 3.14p. GNAT, May 2001.Google Scholar
- 16.D. Anisimkov and P. Obry. AWS User’s Guide. Version 1.2. ACT, Ada Core Technologies, October 2001.Google Scholar
- 17.M. Erdman. Gnat Ada Database Development Environment. In 2002 Ada-Europe International Conference on Reliable Software Technologies, pages 334–343, Vienna, June 2002. Springer-Verlag.Google Scholar