A Graphical Environment for GLADE

  • Ernestina Martel
  • Francisco Guerra
  • Javier Miranda
  • Luis Hernández
Conference paper
Part of the Lecture Notes in Computer Science book series (LNCS, volume 2655)

Abstract

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.

Keywords

Distributed Configuration Ada GLADE Group_IO 

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. 1.
    Intermetrics. Ada 95 Language Reference Manual. International Standard ANSI/ISO/IEC-8652: 1995, January 1995.Google Scholar
  2. 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. 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. 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
  5. 5.
    M. Barbacci, C. Weinstock, D. Doubleday, M. Gardner, and R. Lichota. Durra: a Structure Description Language for Developing Distributed Applications. Software Engineering Journal, 8(2):83–94, March 1993.CrossRefGoogle Scholar
  6. 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. 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. 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. 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. 10.
    S. Maffeis. Piranha:A CORBA Tool for High Availability. IEEE Computer, pages 59–66, April 1997.Google Scholar
  11. 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. 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. 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. 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. 15.
    L. Pautet and S. Tardieu. GLADE User’s Guide. Version 3.14p. GNAT, May 2001.Google Scholar
  16. 16.
    D. Anisimkov and P. Obry. AWS User’s Guide. Version 1.2. ACT, Ada Core Technologies, October 2001.Google Scholar
  17. 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

Copyright information

© Springer-Verlag Berlin Heidelberg 2003

Authors and Affiliations

  • Ernestina Martel
    • 1
    • 2
  • Francisco Guerra
    • 1
    • 2
  • Javier Miranda
    • 1
    • 2
  • Luis Hernández
    • 1
    • 2
  1. 1.Institute for Applied MicroelectronicsIUMACanary IslandsSpain
  2. 2.Departamento de Ingeniería TelemáticaUniversity of Las Palmas de Gran CanariaCanary IslandsSpain

Personalised recommendations